2016-04-01 7 views
0

Wir entwickeln derzeit ein Intranet-Anwendungs-Framework für große Unternehmen, basierend auf HTML5/CSS3.
Für unsere Browser-Kompatibilitätsmatrix prüfen wir derzeit die minimal unterstützten Browserversionen, da Aussagen wie "next extended support release" eher vage und für unsere Kunden nicht ganz zufriedenstellend sind.Chrome/Firefox: Neueste Versionen mit wichtigen HTML5/CSS3-Verbesserungen?

Für Internet Explorer lautet die Antwort einfach "11".

Aber für Firefox und Chrome, da beide Browser diesen schnellen Release-Zyklus folgen, scheint es komplizierter.

Meine Frage ist:
Gibt es einige Informationen überall verfügbar, die frühere Versionen von Chrome oder FF wichtige Meilensteine ​​in Bezug auf die Durchführung und Unterstützung von wichtigen HTML5/CSS3 waren (vielleicht sogar Javascript) Funktionen und somit verwendet werden könnten, wie eine niedrigste unterstützte Version?

+0

Vielleicht verwenden Sie http://cssnext.io/ und haben weniger davon, sich direkt Sorgen zu machen? –

+0

Ich glaube nicht, dass es solche "großen Meilensteine" in den neuesten Versionen gibt. Die meisten HTML5- und CSS3-Dateien, die heute funktionieren, wurden bereits vor einiger Zeit implementiert - zumindest was "wichtige" Dinge betrifft, wie z. flexbox, die eine App/ein Layout komplett kaputt machen könnte. Und Sie testen Ihre Anwendung ohnehin in verschiedenen Browserversionen, oder? Sie sollten also wissen, ab welchen Versionen Ihre App wie erwartet funktioniert und wo sie zu brechen beginnt. – CBroe

+0

Danke für deine Antwort, @CBroe! Ich schlage vor, dass wir die neuesten zwei ESR-Versionen in unsere Testzyklen aufnehmen. – Windwalker

Antwort

1

Firefox

Firefox hat eine Extended Support Release. Derzeit ist es Fx ESR 45.0.
Es wurde vor weniger als einem Monat veröffentlicht (es gab eine Beta davor), also wenn dein Produkt bereits ausgeliefert wurde, solltest du vielleicht für eine Weile bei Fx ESR 38.0 bleiben (wenn dein Framework noch Monate Entwicklungszeit benötigt, kannst du Stick mit Fx 45.0 :))

Next Update von Fx ESR wird Fx ESR 45.1.0 mit allen Sicherheits-und Bugfix von Fx 46.0 aber keine der neuen Funktionen (siehe Diagramm in der obigen Link).
Nächste ESR-Hauptversion wird Fx ESR 52.0 in ca. sein. 10 Monate mit allen neuen Features von 52 Fx, dann ist Fx wahrscheinlich 59, etc


Chrome

Ich weiß nicht jede ESR-Version auf dem Desktop. Wenn Ihr Framework mobile Unterstützung bietet, ist es eine andere (und komplexere) Welt. Mobile hat einige Macken, wie von PPK vor einer Weile http://www.quirksmode.org/blog/archives/2014/09/25_of_mobile_ch.html (kann nicht wieder einen Artikel über vorinstallierte mobile Browser Art von Chrome 18, die nie aktualisiert wird vs Chrome später installiert, die aktualisiert wird, aber es ist alt).
Bleibt bei einigen Android-Version ist ein guter Start IMHO und 4.4 ist reich genug reich (besonders Flexbox wrap). Möglicherweise möchten Sie bei älteren Versionen von Android, YMMV, unterstützen oder degradieren.

Das Hauptmerkmal, das zuletzt "überall" implementiert wurde, das kein Autoprefixer oder CSSNext in Ihr Projekt für ältere Browser bringen kann, ist Move für Flexbox.
Sie brauchen entweder eine Polyfill oder gradeful Degradation und Modernizr oder Drop-Unterstützung für diese nicht so alt Browser (und mich nicht falsch diese PostCSS tools sind AWESOME, aber sie können nicht tun, das ist nicht möglich in reinem CSS).

edit: greifbare Infos über die Unterstützung von HTML5/CSS3/JS/SVG (und unzählig anderen wie WOFF2) sind auf caniuse: entweder Merkmal für Merkmal wie flexbox (Bitte sagen Sie mir, wenn Sie einen schnelleren Weg finden, als immer mit Klicken Sie auf "Alle anzeigen" -Taste: p) oder globalen Vergleich von Versionen, wie 4 new features in Fx31 vs Fx 30.

+0

Vielen Dank für diese solide Antwort. In der Tat reagiert unser Framework und wir unterstützen mobile Browser. Das ist etwas komplizierter. BTW, heute habe ich von einer "Business-Version" von Google Chrome erfahren: http://smallbusiness.chron.com/chrome-vs-firefox-business-58100.html – Windwalker

Verwandte Themen