Forum: PC-Programmierung ECMAScript 6, wann sind die Browser soweit?


von Daniel A. (daniel-a)


Lesenswert?

Ich experimentiere momentan mit firefox 45 beta und ECMAScript 6 herum, 
und habe ein Projekt angefangen, dass es mir erlaubt Methoden von 
Klassen die noch nicht geladen wurden dynamisch mit Lazy Loading 
nachzuladen und automatisch aufzurufen. Dabei verwende ich Proxy und 
Promise objekte.

In Firefox 45 funktioniert alles bestens, in Chrome geht es noch nicht 
und Edge sollte es können, konnte ich aber noch nicht testen.

Nun zur Frage: Wie lange wird es dauern, bis ca. 33% aller Browsernutzer 
einen Browser mit ausreichend gutem Support haben?

(33% deshalb, weil 1/3 sich sowiso nie von Win<=7 trennen wird)

von Jan H. (j_hansen)


Lesenswert?

Kurze Antwort: 1,5 Jahre

Lange Antwort: es kommt drauf an.

Zusätzliche Bemerkungen:

Daniel A. schrieb:
> (33% deshalb, weil 1/3 sich sowiso nie von Win<=7 trennen wird)

Was ist hier der Zusammenhang? Der Rest wären dann ja 2/3, und nicht 
1/3.

von Daniel A. (daniel-a)


Lesenswert?

Jan H. schrieb:
> Was ist hier der Zusammenhang? Der Rest wären dann ja 2/3, und nicht
> 1/3

Ja, aber es genügt mir wenn es bei 50% von 2/3 funktioniert. Ausserdem 
kenne ich nun eine Aproximation der "Halbwertszeit" und kann andere 
Prozentzahlen ungefär abschätzen.

von Arc N. (arc)


Lesenswert?

Daniel A. schrieb:
> Ich experimentiere momentan mit firefox 45 beta und ECMAScript 6 herum,
> und habe ein Projekt angefangen, dass es mir erlaubt Methoden von
> Klassen die noch nicht geladen wurden dynamisch mit Lazy Loading
> nachzuladen und automatisch aufzurufen. Dabei verwende ich Proxy und
> Promise objekte.
>
> In Firefox 45 funktioniert alles bestens, in Chrome geht es noch nicht
> und Edge sollte es können, konnte ich aber noch nicht testen.
>
> Nun zur Frage: Wie lange wird es dauern, bis ca. 33% aller Browsernutzer
> einen Browser mit ausreichend gutem Support haben?
>
> (33% deshalb, weil 1/3 sich sowiso nie von Win<=7 trennen wird)

https://kangax.github.io/compat-table/es6/
Bei den stabilen Browsern unterstützen
Edge 13 85%, Firefox 44 75%, Chrome/Opera 65%, Safari 9 56%
aller JS6 Features.
Die Frage ist allerdings: Geht es nur um den Desktop, wo es meist 
relativ schnell mit Updates geht oder um mobile Geräte, die u.U. trotz 
geringen Alters keine Updates mehr bekommen.

von Daniel A. (daniel-a)


Lesenswert?

@Arc Net (arc)

Ich will die Library für komplexe Anwendungen wie z.B. einen Webdesk 
verwenden. Meine primäre Zielgruppe ist daher der Desktopbereich. Bei 
Smartphones habe ich jetzt wenig bedenken; mittlerweile gibt es 
nichtmehr viele Modelle mit tauschbarem Akku, womit deren Lebensdauer 
auf ~4 Jahre begrentzt ist.


PS: Wie ich sehe habe ich mein Projekt noch garnicht verlinkt: 
https://github.com/Daniel-Abrecht/Crazy-Loading

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.