Diese Frage wurde bereits gestellt und hier und hier beantwortet. Allerdings sind beide Threads 18+ Monate alt und die Dinge entwickeln sich schnell in der Javascript-Welt. Deshalb frage ich erneut, um eine aktuelle Antwort zu erhalten.
Für unsere Zwecke benötigen wir einen einzelnen Hintergrundthread, der ziemlich regelmäßig läuft. Es handelt sich um einen Rich-Editor und wann immer der Benutzer bearbeitet, muss dieser Hintergrundthread das Layout des Rich-Texts neu berechnen.
Es scheint, dass Web Workers der beste Ansatz sind. Allerdings heißt es laut Wikipedia "Es wird in neueren Android-Browserversionen entfernt".
Fragen:
- Sind Web Workers der beste Ansatz oder gibt es etwas Besseres?
- Gibt es Browser, die Web Workers in Zukunft nicht unterstützen werden? Und wenn ja, welche?
- Gibt es eine Liste, welche Versionen der Hauptbrowser für Web Workers erforderlich sind?