2016-04-01 33 views
0

Şu anda HTML5/CSS3 tabanlı büyük şirketler için bir intranet uygulama çerçevesi geliştiriyoruz.
Tarayıcı uyumluluk matrisi için, şu anda desteklenen en az sürüm tarayıcı sürümlerini değerlendiriyoruz çünkü "en son uzatılmış destek sürümü" gibi ifadeler oldukça belirsiz ve müşterilerimiz için tatmin edici değil.Chrome/Firefox: Büyük HTML5/CSS3 geliştirmeleriyle en son sürümler?

Internet Explorer için yanıt yalnızca "11" dır.

Ancak Firefox ve Chrome için, her iki tarayıcı da bu hızlı yayın döngüsünü takip ettiğinden, daha karmaşık görünüyor.

Sorum şu:
Chrome veya FF önceki sürümleri uygulanması ve önemli HTML5/CSS3 desteği (hatta belki JavaScript) özellikleri açısından önemli kilometre taşları ve böylece olarak kullanılabilir yerde kullanılabilir bazı bilgiler var mı desteklenen en düşük sürüm?

+0

Belki http://cssnext.io/ kullanın ve daha az endişelenmek için daha az şey var mı? –

+0

En son sürümlerde böyle bir “önemli dönüm noktası” olduğunu düşünmüyorum. Günümüzde çalışan HTML5 ve CSS3 öğelerinin çoğu, bir süre önce uygulanmıştı - en azından, örneğin, “önemli” gibi konularla ilgilidir. Flexbox, bir uygulamayı/düzeni tamamen bozabilir. Uygulamanızı farklı tarayıcı sürümlerinde zaten test ediyorsunuz, değil mi? Dolayısıyla, uygulamanızın hangi sürümlerinin beklendiği gibi çalıştığını ve nerede kırılmaya başlayacağını bilmelisiniz. – CBroe

+0

Cevabınız için teşekkürler, @CBroe! En son iki ESR sürümünü test döngülerimize dahil etmeyi önereceğim. – Windwalker

cevap

1

Firefox

Firefox bir Extended Support Release sahiptir. Şu anda Fx ESR 45.0.
Bir aydan daha kısa bir süre önce piyasaya sürüldü (bundan önce bir beta vardı), böylece ürününüzün daha önce gönderilmesi durumunda, bir süreliğine Fx ESR 38.0'a yapışmak isteyebilirsiniz (eğer çerçeveniz hala devasa aylar gerektiriyorsa, Fx 45.0 ile karıştırın :))

Fx ESR'nin bir sonraki güncellemesi Fx 46.0'ın tüm güvenlik ve hata düzeltmeleriyle birlikte Fx ESR 45.1.0 olacaktır, ancak yeni özelliklerin hiçbiri (yukarıdaki bağlantıya bakınız).
Sonraki ESR ana sürümü yaklaşık olarak Fx ESR 52.0 olacaktır. Fx 52 tüm yeni özellikleri ile 10 ay sonra muhtemelen, vb


Chrome

masaüstünde herhangi ESR sürümü bilmiyorum 59 FX. Çerçeveniz, farklı (ve karmaşık) bir dünyadan daha fazla mobil desteğe sahipse. Mobil, PPK tarafından belirtildiği gibi bazı tuhaflıklara sahiptir, bir süre önce http://www.quirksmode.org/blog/archives/2014/09/25_of_mobile_ch.html (Chrome'un önceden güncellenmiş, daha sonra güncelleştirilen ancak eski sürümüne göre güncellenmeyecek olan önceden yüklenmiş bir mobil tarayıcı türü olan Chrome 18 ile ilgili bir makale bulamıyorum).
Android'in bazı sürümlerine yapışmak iyi bir başlangıçtır. IMHO ve 4.4 özelliği yeterince zengin (özellikle Flexbox wrap). Android'in YMMV'nin daha eski sürümlerinde incelikli bir şekilde destekleyebilir veya degrade edebilirsiniz.

Son zamanlarda her yerde uygulanmış olan ana özellik "yakın zamanda", herhangi bir Otomatik Düzeltici veya CSSNext'in daha eski tarayıcılar için projenize getiremeyeceği düşüncesi benim düşünceme göre Flexbox için sarılacaktır.
Eski tarayıcıları için tarayıcıları için Polyfill veya zarif bir bozulma ve modernizr veya drop desteğe ihtiyacınız var (ve PostCSS tools'un AWESOME olduğunu yanlış anlamayın, ancak bunlar CSS'de mümkün olmayan sth yapamazlar).

düzenleme: (her zaman sahip olmaktan daha hızlı bir yol bulursanız lütfen bana flexbox gibi özelliği tarafından özelliği ya: (woff2 gibi ve sayısız diğerleri), HTML5/CSS3/JS/SVG desteği hakkında somut Infos caniuse Hangi "Tümünü göster" düğmesine tıklayın: p) veya 4 new features in Fx31 vs Fx 30 gibi sürümlerin global karşılaştırması.

+0

Bu katı cevap için çok teşekkürler. Gerçekten de, çerçevemiz yanıt veriyor ve mobil tarayıcıyı destekliyoruz. Yani bu daha karmaşık bir şey. BTW, bugün Google Chrome'un "işletme sürümü" nü öğrendim: http://smallbusiness.chron.com/chrome-vs-firefox-business-58100.html – Windwalker