mozilla firefox'u kim yarattı. Firefox tarayıcı geçmişi. Firefox: gelecek için tahminler

  • 31.10.2019
  • Ses / video .ogg dosyaları ve .pdf dosyaları, onlar için herhangi bir uygulama belirtilmemişse artık Firefox tarafından işlenmektedir (yalnızca Windows);
  • Yeni sekme sayfasına bir web arama formu eklendi;
  • Uygulanan ve etkinleştirilen WebVTT;
  • CSS bloklarındaki değişkenler için destek. Artık "-" öneki (önceden "var-" olarak sunuluyordu) ile değişkenler oluşturabilir ve bunları daha sonra var () deyimini kullanarak kullanma olanağına sahip olabilirsiniz.;
  • CSP 1.1 nonce-source ve hash-source varsayılan olarak etkindir;
  • onbeforeunload olayı tarafından oluşturulan diyaloglar artık tarayıcının geri kalanına erişimi engellemiyor;
  • Geliştirici araçları: Renk seçiciye Damlalık aracı eklendi;
  • Geliştirici Araçları: Düzenlenebilir Kutu Modeli;
  • Geliştirici Araçları: İyileştirilmiş Kod Düzenleyici;
  • Geliştirici araçları: Konsol yığın izleme;
  • Geliştirici araçları: cURL olarak kopyalayın;
  • Geliştirici araçları: Stil konsolu günlükleri;
  • Geliştirici araçları: Eklenti hata ayıklayıcı;
  • Geliştirici Araçları: Kanvas Hata Ayıklayıcı;
  • Bağlam menüsünden kısmen seçilen bağlantı metni için sabit arama.
  • Senkronize sekmeler sayfasını yukarıdan aşağıya sürükleyerek yenileme özelliği eklendi;
  • Ana sayfada panelleri yeniden düzenlemek için destek eklendi (hakkında: ana sayfa);
  • Kısa bir süre için yaşayan çok sayıda nesnenin depolanması durumunda daha yüksek performans elde etmenizi ve bellek tüketimini azaltmanızı sağlayan Generational Garbage Collector entegrasyonu;
  • Asm.js stilini kullanan kod için optimizasyon modülü OdinMonkey, JIT çalışması sırasında makine talimatlarının daha iyi oluşturulmasına izin veren yeni bir ek optimizasyon düzeyi (geri izleme ayırıcısı) kullanır. Yeni yöntemin olumsuz yanı, derleme süresindeki artış ve optimal çözümü bulmak için daha karmaşık yöntemler nedeniyle daha yüksek kaynak yoğunluğudur, bu nedenle bu yöntem varsayılan olarak normal kod için kullanılmaz, ancak Asm.js için oldukça uygulanabilir. Oktan-zlib testinde, yeni bir optimizasyon seviyesinin dahil edilmesi, performansı 45.000'den 50.000 puana çıkarmamızı sağladı;
  • Yeni mozilla :: pkix kitaplığı, dijital sertifikaları doğrulamak için kullanıldı. Yeni kitaplık, mevcut tüm sertifika doğrulama zincirlerini kontrol ederek daha güvenilirdir. Kütüphane kodu C ++ ile yazılmıştır ve bakımını büyük ölçüde kolaylaştıran sadece 4167 satırdır (önceki kitaplık Java'dan C'ye çevrildiği için gereksiz yere karmaşıktı ve 81865 satırdan oluşuyordu);
  • OpenType MATH tablosunu (bölüm 6.3.6), matematiksel yazı tipleriyle ilgili belgelerde ve MathML İşkence Testi'nde daha fazla ayrıntıyı kısmen uyguladı;
  • Aşağıdaki dillere çeviriler eklendi: Assamca, Bengalce, Gujarati, Hintçe, Kannada, Maithili, Malayalam, Marathi, Oriya, Punjabi, Tamil, Telugu;
  • Siteye özel izinleri tanımlamak için CAPS altyapısı kaldırıldı (ability.policy. * Parametreler aracılığıyla). Özellikle, pano erişimi sağlamak için bu işlevi kullanma girişimleri artık çalışmayacaktır. Tek istisna, sitelerin file: //;
  • Firefox Hub API'leri
  • Uygulanan ve etkinleştirilen WebVTT;
  • CSS bloklarındaki değişkenler için destek. Artık "-" öneki (önceden "var-" olarak sunuluyordu) ile değişkenler ve var () deyimini kullanarak daha sonra kullanım olasılıkları oluşturabilirsiniz;
  • Varsayılan olarak, küçük veri bölümlerinin tarayıcıdan sunucuya eşzamansız aktarımı için navigator.sendBeacon arabirimi desteği etkinleştirilmiştir;
  • Diziler için, dizinin tamamını veya öğelerinin bir kısmını belirli bir değerle doldurmak üzere tasarlanmış Array.prototype.fill () yöntemi için destek eklendi;
  • Yeni yerleşik Object.setPrototypeOf();
  • CSP 1.1 nonce-source ve hash-source varsayılan olarak etkindir.

Ona "Ognelis", "FF" ve "Mozilla" diyorlar. Bazı kullanıcılar inanıyor Mozilla Firefox tarayıcısı Argüman olarak bir çok güvenlik açığını ve bir programın ölümcül hatalara olan sevgisini göstererek şimdiye kadar yaratılmışların en kötüsü. Karşı taraf, bu tarayıcıyı mükemmel olarak nitelendiriyor ve onu gezinmek ve gezinmek için en iyi programlarla aynı seviyeye getiriyor. Açıklanması zor bir psikolojik etki uzun zamandır fark edildi: Bir kişi Firefox'ta bir süre çalışır çalışmaz, sonsuza dek ona aşık olur. Onun taraftarı, hayranı ve ustası olmak.

Bugün, İnternet tarayıcısı Mozilla Firefox, herkes arasında popülerlik açısından dünyada üçüncü sırada ve "Özgür Yazılım" kategorisinde kendinden emin bir ilk sırada yer alıyor.

Ayrıca, Firefox'un dünya çapından daha popüler olduğu ülkeler de var. Diyelim ki Firefox Rusya'da ikinci, Almanya'da ise birinci. Bugün sizinle konuşacağımız, bu programın böyle sağır edici bir zaferinden önce gelen şey hakkında.


Firefox'un yapımı. Başlangıç

Ve Firefox'un tarihi, Netscape Communications'ın gerçekten inanılmaz popüler Internet Explorer'dan pastadan pay alacak bir tarayıcı yaratmak istemesiyle başladı. Evet, evet, yanılmadım, bu doğru: bugün belirsizlik içinde ve yalnızca denemelerle canlandırılan IE tarayıcısı 20. yüzyılın sonunda son derece, düpedüz fantastik ve popülerdi.

Diğer şirketlerin bu başarıyı tekrarlamak için ellerinden gelenin en iyisini yapmaları doğaldı. Evet, kabul edelim, Netscape 5 tarayıcısı 1998'de Internet Explorer ile olan mücadelesinde tamamen başarısız oldu, ancak iz bırakmadan kaybolmadı - Web'de gezinmek için yeni bir programın oluşturulmasına “kalıntılarında” başladı. Aksine, program aslında sıfırdan yazılmıştır, Netscape 5'ten yalnızca bazı fikirler ve açık kaynak kod parçaları alınmıştır. Modern Firefox tarayıcısı, serbestçe taşınabilir Gecko motorunu temel alır.

2002 yılına kadar, yeni tarayıcının gelişimi ne titrek ne de titrek idi. Sık sık olduğu gibi, kriz, proje üzerinde yoğun çalışma için motive edici bir vuruş oldu. 2002 yılında, Netscape Communications'ın sahibi olan AOL Time Warner Corporation, kârsız projeyi kapatmaya karar verdi. Ancak yeni tarayıcının geliştirilmesi geri çevrilmedi, Mozilla Vakfı'nın ayrı bir yapısına ayrıldı.

Bu arada, AOL Time Warner Corporation, yeni şirkete ilk aşamada bilgisayarlar sağlayarak, bazı başlangıç ​​fonları vererek ve fikri mülkiyet haklarını devrederek çok yardımcı oldu.


Firefox'un yapımı. devam

Bağımsızlık kazandığı andan itibaren, projenin gelişimi ciddi bir ivme kazanmaya başladı. Zaten 23 Eylül 2002'de ilk sürüm 0.1 yayınlandı. Açıkçası, ilk sürüm ne genel halkın ne de uzmanların dikkatini çekmedi. Üstelik program o kadar "ham"dı ki, geliştiriciler tarafından programın kullanıldığı sırada kelimenin tam anlamıyla birçok değişiklik yapıldı. Tabii ki, bu daha sonra bazı uyumluluk sorunlarına yol açtı. Yine de bir başlangıç ​​yapıldı: tarayıcı gün ışığını gördü ve aktif olarak gelişmeye başladı.

Mozilla Firefox tarayıcısının tarihindeki yeni tarih, 9 Kasım 2004'ü güvenle kabul edilebilir. Bu gün, ilk kararlı sürüm 1.0 yayınlandı. Klişeler için özür dilerim, ancak bu versiyonun etkisindeki görünümü, patlayan bir bombanın etkisine benziyordu. Kullanıcılar yeni tarayıcıyı o kadar çok sevdiler ki, sadece bir yıl içinde 100 milyondan fazla kişi tarafından kuruldu. Ayrıca Firefox, programın İnternet'te yayınlanmasından sonraki ilk 100 günde 25 milyon indirme elde etti. Etkileyici sayılar.

Sonra 1.5 (2005) sürümleri vardı; 2.0 (2006); 3.0 (2008); 4.0 (2011) vb. Sürümlerin her biri bir şeyi iyileştirdi, optimize etti ve yörüngesine yeni işletim sistemi ve ek işlevler getirdi. Mart 2014 itibariyle, Firefox tarayıcısının her biri yalnızca programın hayranlarının ordusunu artıran 27 kararlı sürümü var.

Ve ilginç bir şekilde, Firefox adı ilkinden çok uzaktı. Günümüzde, birkaç kişi biliyor, ancak başlangıçta tarayıcıya Phoenix ("Phoenix"), daha sonra - Firebird ("Firebird") adı verildi ve ancak bu isimlerin her ikisi de geliştiriciler ve tanınmış kişiler tarafından telif hakkı ihlali nedeniyle reddedildikten sonra tüm internet topluluğu için sevimli bir ateş tilkisi ortaya çıktı. Bu arada, bir tilki değil, bir kırmızı panda. En azından, Çinlilerin tam olarak düşündüğü şey, dilinden kelimenin tam anlamıyla tercüme edildiği dildir.

Firefox yaratıcıları

Bugüne kadar hem Mozilla Vakfı çalışanları hem de dünyanın dört bir yanından gönüllüler tarayıcının işlevselliğini sürdürmek ve yeteneklerini genişletmek için çalışıyor. Yine de tarayıcının, Firefox'un yaratıcıları olarak kabul edilen "babaları" var. Sadece ikisi var - Blake Aaron Ross ve Dave Hewitt. Bence birkaç kelimeyi hak ediyorlar.

Burada Firefox tarayıcısıyla ilgili bazı ilginç gerçekleri hatırlamaya çalıştım:

Firefox: gelecek için tahminler

BT alanında devasa fonların döndüğü günümüzde, her başarılı karar gerçek bir altın madeni açmaya benzer. Ve Firefox tarayıcısı bu durumda bir istisna değildir. Birkaç yıldır mobil cihazlarla yaygınlaştırılması ve entegre edilmesi için yoğun çalışmalar yapılıyor. Tarayıcı sahipleri için sunulan özel uzantıların hacmi artıyor. Mozilla Firefox'un popülaritesinin sürekli artması sayesinde medya tohumlama da aktif olarak gerçekleştirilir.

Genel olarak, indirme istatistiklerini takip ederseniz, çok yakında başka bir "etki alanlarının yeniden dağılımına" sahip olacağımız sonucuna varabiliriz. Firefox sahiplerinin nadiren diğer internette gezinme sistemlerine geçtiği göz önüne alındığında, bu gerçekten çok sıra dışı ve farklı tarayıcının popülaritesinde önemli bir artış bekleyebiliriz.

Tarayıcı başlangıçta "Phoenix" olarak adlandırıldı. Bir süre sonra tarayıcı bir ticari marka çakışması nedeniyle "Firebird" olarak yeniden adlandırıldı, ancak daha sonra benzer bir nedenle bu ad "Firefox" olarak değiştirildi. Ancak, Firefox'un İngiltere'deki The Charlton Company'nin bir ticari markası olduğu ortaya çıktı ve bu, Hakkında iletişim kutusuna yansıdı.

Firefox ("ateş tilkisi"), Çinlilerin bazen kızıl tilki ve kırmızı panda dediği balinadan pinyin hǔo hú'nun gerçek bir çevirisidir, bundan sonra geliştiricilere göre tarayıcıya isim verilir. Firefox, "FF" veya "FX" yerine "Fx" veya "fx" olarak kısaltılmalıdır.

Genellikle günlük hayatta, tarayıcı yanlışlıkla "Mozilla" olarak adlandırılır.

Firefox projesi, AOL Time Warner'ın Netscape Communications şirketinde çalışırken Blake Ross ve Dave Hyatt tarafından başlatıldı. Netscape Communications'ın kapatılmasından bu yana, tüm Mozilla projesi, Mozilla Firefox ticari markalarının sahibi olan ve o sırada oluşturulan Mozilla Vakfı tarafından yürütülmektedir.

Firefox, bir kısmı tarayıcı savaşında mağlup edildikten sonra ücretsiz Mozilla Kamu Lisansı altında yayınlanan Netscape Communicator 5 kodu yerine Mozilla Organizasyonu tarafından sıfırdan oluşturulan Mozilla Application Suite'in bir yan ürünüydü.

Tarayıcı, açık standartları destekleyen ücretsiz, taşınabilir Gecko motorunu kullanır. Firefox, yan kuruluşu Mozilla Corporation'daki çalışanlar ve dünyanın dört bir yanındaki gönüllüler tarafından geliştirilmiştir.

Sürüm geçmişi:

Firefox 1.0

Firefox 1.0 (kod adı "Phoenix") Mozilla Suite 1.7'nin (Gecko 1.7 motorunda çalıştı) doğrudan varisiydi ve kullanıcı arayüzünde onunla pek çok ortak noktaya sahipti - örneğin, ayarlar penceresinde düğmeler Mozilla geleneğinde yatay olarak değil (şimdi olduğu gibi) dikey olarak düzenlenmiştir. İyileştirmeler arasında bir uzantı yöneticisi, yükleyicinin yeni bir sürümünü indirerek otomatik olarak güncelleme yeteneği bulunur.

1.0.x dalı, geliştiricilerin aktif kullanımı sırasında hareket halindeyken API'de ciddi değişiklikler yaptığı (şu anda) tek daldı ve bu da Fx 1.0.3 için uzantıların 1.0 sürümleriyle kısmi uyumsuzluğuna yol açtı. 4-1.0.8

Şu anda artık desteklenmiyor, önemli sayıda yama uygulanmamış güvenlik açığı var ve güncel değil.

Firefox 1.5

Firefox 1.5 (kod adı Deer Park) 29 Kasım (diğer kaynaklara göre 30 Kasım) 2005'te piyasaya sürüldü, güncellemeler bir buçuk yıl boyunca düzenli olarak yayınlandı.

1.5 sürümündeki iyileştirmeler:

Dahili otomatik güncelleme sistemi.
Daha hızlı ve daha iyi navigasyon.
Sürükle ve bırak mekanizmasını kullanarak sekmeleri sıralama.
Geliştirilmiş açılır pencere engelleyici.
Kişisel bilgileri silmek için Özel Verileri Temizle işlevi.

31 Mayıs'ta Firefox 1.5.0.12 ve Firefox 2.0.0.4 otomatik güncelleme sistemi aracılığıyla genel kullanıma sunuldu. Bunlar standart güvenlik ve kararlılık güncellemeleridir. Ayrıca 1.5.0.12, 1.5 dalının son versiyonudur. Firefox 1.5.0.12 zaten, kullanıcıların özel bir yama yükleyerek Firefox 2'ye "geçmesine" olanak tanıyan gelişmiş bir güncelleme mekanizması içeriyor. 2.x şubesine yükseltme 28 Haziran 2007'de kullanıcılara sunuldu.

Firefox 2

Firefox 2.0 (kod adı "Bon Echo") 25 Ekim 2006'da piyasaya sürüldü. Tarayıcının resmi olarak piyasaya sürülmesinden bu yana ilk gün 2 milyondan fazla kez indirildi. Geliştirilmiş Firefox 1.5 motoru - Gecko 1.8.1 üzerine inşa edilmiştir. JavaScript, SVG, XML desteğini geliştirdi, tarayıcıyı biraz yeniden tasarladı ve Google tarafından geliştirilen bir kimlik avı koruma sistemini tanıttı. Başlangıçta Yerler adlı modern bir yer imi sistemi eklenmesi planlanmıştı, ancak hata ayıklamadaki zorluklar nedeniyle yalnızca Firefox 3.0'a (Haziran 2008) dahil edildi. Web formlarındaki metinler için yazım denetleyicisi eklendi.

Firefox 3

2 Nisan 2008'de, Ubuntu 8.04 ve Fedora 9'da bulunan tamamen kararlı bir Firefox 3.0 Beta 5 sürümü yayınlandı.

Beta sürümlerinde, varsayılan adres otomatik tamamlama açılır listesinin biçimi değiştirildi ve otomatik tamamlama algoritması geliştirildi. Beta 4 için, sonucun konumunun, kullanıcının belirli bir arama dizesi girerek neyi seçtiğine bağımlılığı uygulandı.

Linux platformunda bir proxy sunucusu (ortam değişkeni $ http_proxy) aracılığıyla erişim için sistem ayarlarını kullanma yeteneği ve yalnızca değişken ayarlanmışsa görüntülenen ilgili iletişim kutusunda bunu seçmek için bir radyo düğmesi eklendi.

DOM Inspector uzantısı standart teslimattan kaldırıldı. Artık eklentilerde mevcuttur.

16 Mayıs'ta ilk sürüm adayı yayınlandı - zaten 1,5 milyondan fazla kişi tarafından indirilmiş olan Firefox 3.0 RC1. 10 ciddi hata buldu (üç kritik hata dahil). Son sürüm ancak tüm hatalar giderildikten sonra yayınlanmış olmalıdır.

Bu "hatalardan" biri aslında Linux fsync uygulamasının, SQLite 3.5.8'de fsync kullanımının ve 3.0 RC1'den kısa bir süre önce SQlite'ın bu sürümünü gerektiren birden fazla Firefox yapısının etkisinin bir birleşimidir.

Mozilla Başkan Yardımcısı Mike Belzner, "Bu derleme, çalışma zamanı sırasında kullanılan bellek miktarını azalttı ve performansı önemli ölçüde artırdı," dedi. RC2, otomatik bellek döngüsü sayaçları, belleği birleştirmek için sistemler ekledi ve ayrıca yaklaşık yüz kod parçasını değiştirdi (bunun üzerinden bellek sızıntıları meydana geldi). Ayrıca, tarayıcı, korumalı web sayfalarıyla çalışırken ek güvenlik mekanizmaları aldı. Yer imleri, web geçmişi, çerezler ve şifreler artık güvenli bir biçimde saklanıyor. JavaScript motoru bir revizyondan geçti.

Sürüm Adayı 3 yayınlandı.Bu sürümde, Mac OS X 10.5.3'teki tarayıcı dondurma hatası düzeltildi, Windows ve Linux sürümleri değişmeden kaldı.

Firefox 3, son 34 aydır geliştirilmekte olan Gecko 1.9 platformuna dayalı olarak 17 Haziran 2008'de piyasaya sürüldü. Yeni platform, içeriğin performansını, kararlılığını ve aslına uygunluğunu iyileştirmek ve kodu basitleştirmek ve iyileştirmek için 15.000'den fazla değişiklik içeriyor. Yeni platformdan yararlanmak, Firefox 3'ü web sitesi geliştiricileri için birçok farklı seçenek ve Firefox eklentileri ile daha güvenli, kullanımı daha kolay ve daha özelleştirilebilir hale getirdi.

Firefox 3.5

Firefox 3.5, bir sonraki kararlı sürümdür ve 30 Haziran 2009'da yayımlanmıştır. Kod adı Shiretoko. Gecko sürümü 1.9.1'dir.

Firefox'un bu sürümü, başlangıçta planlandığı gibi 3.1 değil, 3.5 sürümü altında çıktı.

Bu karar, geçen yaz Firefox 3.0'ın piyasaya sürülmesinden bu yana yapılan birçok değişikliği daha doğru bir şekilde vurgulamak için verildi. Buna sekme yönetiminde bir dizi değişiklik, web standartları uyumluluğu için düzeltmeler, büyük ölçüde yeniden tasarlanmış bir JavaScript motoru ve kullanıcıların bir oturumun sonunda tüm kişisel verileri silmelerine olanak tanıyan yeni bir özel mod da dahil olmak üzere gizlilik iyileştirmeleri dahildir.

Ayrıca tarayıcının son sürümünde logo yenisiyle değiştirildi. Görüntü, Mozilla gezegenini saran ateşi simgeleyen tilki kuyruğu dışında büyük ölçüde aynı kalır.

Firefox 3.6

Firefox 3.6, 21 Ocak 2010'da piyasaya sürülen bir sonraki kararlı sürümdür. Kod adı Namoroka. Gecko sürümü 1.9.2'dir.

Ön test aşamasında, sürüm 3.2 sürümü olarak adlandırıldı.

Firefox 3.6'nın ana özellikleri şunlardır:

Performans iyileştirmeleri: daha hızlı tarayıcı başlatma ve sekme açma süreleri, kullanıcı komutlarını yürütürken artan yanıt verme.

Tarayıcının yeniden başlatılmasını gerektirmeyen hafif temalar (Personas), Windows 7 ve Mac OS 10.6 ile daha sıkı entegrasyon, akıllı adres çubuğundaki düzeltmeler ve otomatik tamamlama formu desteği.

Firefox 4.0

Firefox 3.6'dan önceki bir sürüm. Alfa testi aşamasında planlandığı gibi 3.7 değil 4.0 sürümü altında yayınlanmasına karar verildi. Firefox 4.0, 2011'in başlarında piyasaya sürülecek.

Çok sayıda arayüz düzeltmesi, geliştirmenin kilit alanlarından biri haline geldi. Örneğin, sekme çubuğunun pencere çerçevesine yerleştirilmesi, durum çubuğundan kurtulması ve eklenti yöneticisinin yeniden tasarlanması planlanmaktadır. Açık sekmeleri gruplandırma özelliği de eklenecektir.

Tarayıcının temel teslimatı, kullanıcıların yer imlerini, açık sekme listesini, geçmişini ve kayıtlı şifrelerini birden fazla bilgisayar ve cep telefonu arasında senkronize etmelerini sağlayacak Firefox Sync uzantısını içerecek.

Ayrıca, JavaScript kod yürütme hızını birkaç kat artıracak olan yeni Jägermonkey JavaScript motoru Firefox 4.0'a dahil edilecektir.

  • Ses / video .ogg dosyaları ve .pdf dosyaları, onlar için herhangi bir uygulama belirtilmemişse artık Firefox tarafından işlenmektedir (yalnızca Windows);
  • Yeni sekme sayfasına bir web arama formu eklendi;
  • Uygulanan ve etkinleştirilen WebVTT;
  • CSS bloklarındaki değişkenler için destek. Artık "-" öneki (önceden "var-" olarak sunuluyordu) ile değişkenler oluşturabilir ve bunları daha sonra var () deyimini kullanarak kullanma olanağına sahip olabilirsiniz.;
  • CSP 1.1 nonce-source ve hash-source varsayılan olarak etkindir;
  • onbeforeunload olayı tarafından oluşturulan diyaloglar artık tarayıcının geri kalanına erişimi engellemiyor;
  • Geliştirici araçları: Renk seçiciye Damlalık aracı eklendi;
  • Geliştirici Araçları: Düzenlenebilir Kutu Modeli;
  • Geliştirici Araçları: İyileştirilmiş Kod Düzenleyici;
  • Geliştirici araçları: Konsol yığın izleme;
  • Geliştirici araçları: cURL olarak kopyalayın;
  • Geliştirici araçları: Stil konsolu günlükleri;
  • Geliştirici araçları: Eklenti hata ayıklayıcı;
  • Geliştirici Araçları: Kanvas Hata Ayıklayıcı;
  • Bağlam menüsünden kısmen seçilen bağlantı metni için sabit arama.
  • Senkronize sekmeler sayfasını yukarıdan aşağıya sürükleyerek yenileme özelliği eklendi;
  • Ana sayfada panelleri yeniden düzenlemek için destek eklendi (hakkında: ana sayfa);
  • Kısa bir süre için yaşayan çok sayıda nesnenin depolanması durumunda daha yüksek performans elde etmenizi ve bellek tüketimini azaltmanızı sağlayan Generational Garbage Collector entegrasyonu;
  • Asm.js stilini kullanan kod için optimizasyon modülü OdinMonkey, JIT çalışması sırasında makine talimatlarının daha iyi oluşturulmasına izin veren yeni bir ek optimizasyon düzeyi (geri izleme ayırıcısı) kullanır. Yeni yöntemin olumsuz yanı, derleme süresindeki artış ve optimal çözümü bulmak için daha karmaşık yöntemler nedeniyle daha yüksek kaynak yoğunluğudur, bu nedenle bu yöntem varsayılan olarak normal kod için kullanılmaz, ancak Asm.js için oldukça uygulanabilir. Oktan-zlib testinde, yeni bir optimizasyon seviyesinin dahil edilmesi, performansı 45.000'den 50.000 puana çıkarmamızı sağladı;
  • Yeni mozilla :: pkix kitaplığı, dijital sertifikaları doğrulamak için kullanıldı. Yeni kitaplık, mevcut tüm sertifika doğrulama zincirlerini kontrol ederek daha güvenilirdir. Kütüphane kodu C ++ ile yazılmıştır ve bakımını büyük ölçüde kolaylaştıran sadece 4167 satırdır (önceki kitaplık Java'dan C'ye çevrildiği için gereksiz yere karmaşıktı ve 81865 satırdan oluşuyordu);
  • OpenType MATH tablosunu (bölüm 6.3.6), matematiksel yazı tipleriyle ilgili belgelerde ve MathML İşkence Testi'nde daha fazla ayrıntıyı kısmen uyguladı;
  • Aşağıdaki dillere çeviriler eklendi: Assamca, Bengalce, Gujarati, Hintçe, Kannada, Maithili, Malayalam, Marathi, Oriya, Punjabi, Tamil, Telugu;
  • Siteye özel izinleri tanımlamak için CAPS altyapısı kaldırıldı (ability.policy. * Parametreler aracılığıyla). Özellikle, pano erişimi sağlamak için bu işlevi kullanma girişimleri artık çalışmayacaktır. Tek istisna, sitelerin file: //;
  • Firefox Hub API'leri
  • Uygulanan ve etkinleştirilen WebVTT;
  • CSS bloklarındaki değişkenler için destek. Artık "-" öneki (önceden "var-" olarak sunuluyordu) ile değişkenler ve var () deyimini kullanarak daha sonra kullanım olasılıkları oluşturabilirsiniz;
  • Varsayılan olarak, küçük veri bölümlerinin tarayıcıdan sunucuya eşzamansız aktarımı için navigator.sendBeacon arabirimi desteği etkinleştirilmiştir;
  • Diziler için, dizinin tamamını veya öğelerinin bir kısmını belirli bir değerle doldurmak üzere tasarlanmış Array.prototype.fill () yöntemi için destek eklendi;
  • Yeni yerleşik Object.setPrototypeOf();
  • CSP 1.1 nonce-source ve hash-source varsayılan olarak etkindir.