Gecko (dasturiy ta'minot) - Gecko (software)

Gekko
Mozillagecko-logo.svg
Tuzuvchi (lar)Mozilla Foundation, Mozilla korporatsiyasi, Adobe tizimlari va boshqa ishtirokchilar
Barqaror chiqish
78.0 / iyun 2020; 6 oy oldin (Iyun 2020)
Ombor Buni Vikidatada tahrirlash
YozilganC ++, JavaScript, Zang
TuriBrauzer mexanizmi
LitsenziyaMPL 2.0[1][2]
Veb-saytishlab chiquvchi.mozilla.org/ uz-AQSh/ hujjatlar/ Gecko

Gekko a brauzer mexanizmi tomonidan ishlab chiqilgan Mozilla. Bu ishlatiladi Firefox brauzer, Momaqaldiroq elektron pochta mijozi va boshqa ko'plab loyihalar.

Gecko qo'llab-quvvatlash uchun mo'ljallangan ochiq Internet standartlari, va namoyish qilish uchun turli xil ilovalar tomonidan ishlatiladi veb-sahifalar va ba'zi hollarda, ariza foydalanuvchi interfeysi o'zi (ko'rsatish orqali XUL ). Gecko boy dasturlashni taklif etadi API kabi Internetga ulangan dasturlarda turli xil rollarga mos keladi veb-brauzerlar, tarkibni taqdim etish va mijoz / server.[3]

Gecko yozilgan C ++ va JavaScript,[4][5] va 2016 yildan beri qo'shimcha ravishda Zang.[6][7] Bu bepul va ochiq manbali dasturiy ta'minot shartlariga bo'ysunadi Mozilla jamoat litsenziyasi versiya 2.[8] Mozilla uni ishlatishni rasman qo'llab-quvvatlaydi Android,[4] Linux, macOS va Windows.[9]

Tarix

Endi Gecko nomi bilan mashhur bo'lgan tartib mexanizmini ishlab chiqish boshlandi Netscape 1997 yilda kompaniya tomonidan sotib olinganidan so'ng DigitalStyle. Dastlab yozilgan mavjud Netscape ko'rsatish mexanizmi Netscape Navigator 1.0 va yillar davomida yangilangan, sekin, W3C standartlariga mos kelmagan, cheklangan qo'llab-quvvatlangan dinamik HTML va qo'shimcha ravishda qayta oqim kabi xususiyatlar etishmadi (agar tartib mexanizmi ekrandagi elementlarni qayta o'rnatganda, yangi ma'lumotlar yuklab olinishi va sahifaga qo'shilishi bilan). Yangi tartib mexanizmi eskisi bilan parallel ravishda ishlab chiqilgan bo'lib, uni etuk va barqaror bo'lganda Netscape Communicator-ga qo'shish niyatida edi. Netscape-ning kamida bitta yana bir yirik versiyasi o'chirishdan oldin eski joylashtirilgan dvigatel bilan chiqarilishi kutilgan edi.

Mozilla loyihasi 1998 yil boshida ishga tushirilgandan so'ng, dvigatelning yangi sxemasi ochiq manba litsenziyasi ostida chiqarildi. Dastlab sifatida ochilgan Raptor, ismini o'zgartirish kerak edi NGLayout (keyingi avlod tartibi) tufayli savdo belgisi muammolar. Keyinchalik Netscape NGLayout-ni o'zgardi Gekko. Esa Mozilla tashkiloti (oldingi.) Mozilla Foundation ) dastlab NGLayout nomidan foydalanishni davom ettirdi (Gecko Netscape savdo belgisi edi),[10] oxir-oqibat Gecko brendi g'olib chiqdi.

1998 yil oktyabr oyida Netscape o'zining navbatdagi brauzerida dasturning katta qismlarini qayta yozishni talab qiladigan eski tartib dvigatelidan emas, balki Gecko (o'sha paytda u hali ham NGLayout deb nomlangan) dan foydalanilishini e'lon qildi. Ushbu qaror veb-standartlar advokatlari tomonidan mashhur bo'lgan bo'lsa-da, qayta yozish uchun berilgan olti oydan norozi bo'lgan Netscape dasturchilariga unchalik yoqmadi.[11] Bu shuni anglatadiki, bajarilgan ishlarning aksariyati Netscape Communicator 5.0 (jumladan, rivojlanish Mariner eski tartib dvigatelini takomillashtirishdan) voz kechish kerak edi. Netscape 6, Geckoni o'z ichiga olgan birinchi Netscape versiyasi 2000 yil noyabr oyida chiqarilgan (Netscape 5 nomi hech qachon ishlatilmagan).

Gecko rivojlanishi davom etar ekan, boshqa dasturlar va embederslar undan foydalanishni boshladilar. America Online, shu paytgacha Netscape kompaniyasining bosh kompaniyasi uni oxir-oqibat foydalanish uchun qabul qildi CompuServe Mac OS X uchun 7.0 va AOL (ushbu mahsulotlar ilgari Internet Explorer-ni o'rnatgan). Biroq, ba'zilari bundan mustasno beta-versiyalar, Gecko hech qachon asosiy ishlatilmagan Microsoft Windows AOL mijozi.

2003 yil 15-iyulda AOL Gecko-ning qolgan ishlab chiqaruvchilarini ishdan bo'shatdi va Mozilla Foundation (shu kuni tashkil etilgan) Gecko rivojlanishining asosiy boshqaruvchisi bo'ldi. Bugungi kunda Gecko kompaniyasi xodimlari tomonidan ishlab chiqilgan Mozilla korporatsiyasi, Mozilla loyihasiga hissa qo'shadigan kompaniyalar xodimlari va ko'ngillilar.

2016 yil oktyabr oyida Mozilla e'lon qildi Kvant, davom etayotgan loyiha bir nechtasini qamrab oladi dasturiy ta'minotni ishlab chiqish uchun "yangi avlod veb-dvigatelini yaratish Firefox "Gecko" ning eksperimentalidan olingan ko'plab yaxshilanishlarni o'z ichiga oladi Servo loyiha.[12][13] Firefox 57, shuningdek "Firefox Quantum" nomi bilan ham tanilgan, birinchi etkazib berish 2017 yil noyabrda bo'lib, u Quantum / Servo loyihalarining asosiy tarkibiy qismlari yoqilgan dastlabki versiyasidir. Ular qatoriga ishlashning oshishi kiradi CSS va GPU tarkibiy qismlarni ko'rsatish. Qo'shimcha komponentlar Servo-dan Gecko-ga keyingi versiyalarda bosqichma-bosqich birlashtiriladi.[12]

2018 yil sentyabr oyida Mozilla Gecko-ni Android-da qayta ishlatilishi mumkin bo'lgan dasturiy ta'minot kutubxonasi asosida Mozilla-ning keyingi avlod mobil mahsulotlarining asosini yaratgan GeckoView-ni e'lon qildi, bu esa dvigatelni o'zi foydalanuvchi interfeysidan ajratib olish uchun yangi dasturiy ta'minotni ishlab chiqish harakatlarini qamrab oldi. boshqa ilovalarga joylashtirilgan ". Shu oyda yuborilgan Firefox Focus 7.0,[14] GeckoView-ning boshlang'ich versiyasi bo'lib, o'rtacha sahifalarni yuklashda yuqori ko'rsatkichlarga ega.[15][16] Firefox Reality shuningdek, GeckoView bilan yaratilgan.[15] 2019 yil iyun oyida Mozilla Firefox Preview dasturini GeckoView bilan Android veb-brauzerini yaratishga qaratilgan doimiy loyiha deb e'lon qildi.[17] Firefox Android 79 uchun, shuningdek "Firefox Daylight" deb nomlanuvchi, 2020 yil avgust oyida birinchi etkazib berish - bu GeckoView dvigatelida ishlaydigan asosiy qismlarga ega bo'lgan birinchi barqaror chiqish.[18]

Standartlarni qo'llab-quvvatlash

Boshidanoq, Gecko ochiq Internet standartlarini qo'llab-quvvatlashga mo'ljallangan edi. Gecko tomonidan qo'llab-quvvatlanadigan ba'zi standartlarga quyidagilar kiradi:

Gecko ham qisman qo'llab-quvvatlaydi SVG 1.1.[21] SVG shrifti, rangli profil, animatsiya, ko'rish va kursor modullari hali amalga oshirilmagan va filtr va matn modullari faqat qisman amalga oshiriladi. Kengaytiriladigan modul ham amalga oshiriladi, ammo hozirda u o'chirib qo'yilgan.

Qo'llab-quvvatlash maqsadida veb-sahifalar Getsko Netscape va Internet Explorer-ning eski versiyalari uchun mo'ljallangan DOCTYPE almashtirish. Zamonaviy DOCTYPE-ga ega hujjatlar quyidagi standartlarga muvofiq rejimda taqdim etiladi W3C standartlar qat'iy. DOCTYPE yoki eski DOCTYPE bo'lmagan hujjatlar taqdim etiladi quirks rejimi, bu ba'zi nostandart g'alati narsalarga taqlid qiladi Netscape Communicator 4.x; ammo, ba'zi 4.x xususiyatlari (masalan.) qatlamlar ) qo'llab-quvvatlanmaydi.

Gecko shuningdek, ba'zi bir nostandart Internet Explorer funktsiyalarini, masalan marshee elementi va hujjat. barchasi mulk (garchi sahifalar aniq sinovdan o'tkazilsa ham hujjat. barchasi qo'llab-quvvatlanmasligi aytiladi).[22]

Foydalanish

Gecko birinchi navbatda ishlatiladi veb-brauzerlar, eng qadimgi mavjudot Netscape 6 va Mozilla Suite (keyinchalik qayta nomlandi SeaMonkey ). Kabi boshqa Mozilla veb-brauzerlari hosilalarida ham qo'llaniladi Firefox va Firefox for mobile va amalga oshirish Internet Explorer tarkibiga kiradigan klon Vino.[23] Mozilla ham ulardan foydalanadi Thunderbird elektron pochta-mijozi.

Gecko-dan foydalanadigan boshqa veb-brauzerlar kiradi GNU IceCat,[24] Waterfox, K-Meleon, Lunaskop, Portativ Firefox, Conkeror, Classilla, TenFourFox.

Gecko-dan foydalanadigan boshqa mahsulotlar orasida Bulbul, Instantbird va Google-ning rasmlarni tashkil qilish dasturi Picasa (Linux uchun).[25]

Gecko tomonidan ham ishlatiladi Shakar uchun OLPC XO-1 kompyuter.[26] Ning to'liq bajarilishi sifatida Gecko ishlatiladi XUL (XML Foydalanuvchi interfeysi tili). Hozirgi vaqtda Gecko XUL spetsifikatsiyasini aniqlaydi.

O'tgan foydalanuvchilar

Ilgari Gecko'dan foydalangan mahsulotlar orasida Xira oy (hozir foydalanmoqda Goanna ), Epiphany (endi ma'lum GNOME veb va foydalanish WebKitGTK ) va GNOME DevHelp (hozir foydalanmoqda WebKitGTK.)

Gecko ishlatilgan to'xtatilgan mahsulotlar orasida Swiftfox, Flock, Galeon, Camino, Minimo, Beonex Communicator, Kazexakase, Songbird, Quyosh qushi (taqvim) va MicroB.

Mulkiy qaramlik

Windows va boshqa platformalarda Gecko mulkiy kompilyatorlarga bog'liq.[27] Shunday qilib, FOSS ning taqsimoti Linux Windows muvofiqligi qatlamida ishlatiladigan Gecko paketini o'z ichiga olmaydi Vino.[28]

Gecko 2.0-dan so'ng versiya raqami Firefox 5-ga mos kelishi uchun 5.0 ga ko'tarildi va shu vaqtdan boshlab Firefox va Thunderbird uchun asosiy versiya raqami bilan sinxronlashtirildi,[29] u endi alohida tarkibiy qism emasligini aks ettirish.[30]

Qon

Netscape davrida noto'g'ri texnik va boshqaruv qarorlarining kombinatsiyasi Geckoga olib keldi dasturiy ta'minot shishiradi.[11][31][32] Shunday qilib, 2001 yilda olma vilkani tanladi KHTML, yaratish uchun Gecko emas WebKit dvigatel uning uchun Safari brauzer.[31][32] Biroq, 2008 yilga kelib Mozilla ba'zi bezovtalik muammolarini hal qildi, natijada Gecko uchun ishlash yaxshilandi.[33]

Kvant

Kvant a Mozilla bir nechta loyihani o'z ichiga oladi dasturiy ta'minotni ishlab chiqish uchun "yangi avlod veb-dvigatelini yaratish Firefox Bu Gecko-ga asosan eksperimental qo'shilgan ko'plab yaxshilanishlarni o'z ichiga oladi Servo loyiha. Kvant shuningdek, foydalanuvchi interfeysi va o'zaro ta'sirlarni takomillashtirishni o'z ichiga oladi.[12][34]

Firefox 57, 2017 yil noyabr oyida chiqarilgan, Servo komponenti yoqilgan dastlabki versiya. Mozilla "Firefox Quantum" va kelajakda chiqarilishi rejalashtirilgan bir nechta dublyajlarni amalga oshiradi.[35][36]

Fon

2013 yilda Mozilla eksperimentni boshladi Servo loyihasi, bu takomillashtirish maqsadlari bilan noldan ishlab chiqilgan vosita birdamlik va parallellik kamaytirish bilan birga xotira xavfsizligi zaifliklar. Servo-ni yozish muhim omil hisoblanadi Rust dasturlash tili, shuningdek, ishlab chiqarish uchun mo'ljallangan Mozilla tomonidan yaratilgan tuzilgan tuzilgan C ++ kodidan ko'ra yaxshiroq xotira xavfsizligi, bir vaqtda va parallellik bilan kod.[5]

2016 yil aprel oyidan boshlab Servo to'liq xususiyatli brauzer dvigateliga aylanishi uchun kamida bir necha yillik rivojlanish kerak edi.[37] Shunday qilib, Servo-ning barqaror qismlarini Firefox-ga jalb qilish uchun kvant loyihasini boshlash to'g'risida qaror qabul qilindi.

Komponent

Kvant loyihasi bir nechta kichik loyihalardan iborat.[12]

  • CSS: Servo parallel uslublar jadvali tizimga birlashtirilgan Gekko. Ko'rsatkichlar shuni ko'rsatadiki, ishlash ko'lamlari soni bilan chiziqli ravishda Markaziy protsessor yadrolar.[38] Bu Firefox 57-da chiqarildi.[36]
  • Render: Servoniki ko'rsatish WebRender deb nomlangan arxitektura, Gecko-ga birlashtirilgan. WebRender o'rnini bosadi tezkor rejim bilan rasm chizish modeli saqlangan rejim tomonidan osonlashtiriladigan model GPU CSS / DOM ning a ga o'xshashligidan foydalanib sahna grafigi. Sinovdagi eng yomon stsenariy soniyada 60 kvadratdan oshadi.[39] Mozilla Firefox 67-dagi tanlangan apparat / operatsion tizim kombinatsiyalari uchun yangi rendererni ishga tushirishni boshladi.[40]
  • Bastakor: Gecko mavjud kompozitor o'z jarayoniga o'tib, brauzer yorliqlarini grafik drayveri bilan bog'liq avariyalardan ajratdi. Kompozitorning ishdan chiqishi brauzer tarkibidagi jarayonni pasaytirmasligi sababli, kompozitor jarayoni foydalanuvchi ma'lumotlarini yo'qotmasdan shaffof ravishda qayta ishga tushirilishi mumkin. Bu Firefox 53-da chiqarildi.[41]
  • DOM: Servoning Constellation me'morchiligidan bemalol ilhomlangan[42] va Opera "s Presto dvigatel,[43] Quantum DOM ichida hamkorlikda rejalashtirilgan iplardan foydalaniladi DOM jarayonlar sonini ko'paytirmasdan va shu bilan xotiradan foydalanishni sezgirligini oshirish. Buning yadrosi Firefox 57-da yuborilgan.[44]
  • Oqim: Gecko komponentlari bo'ylab ishlaydigan jamoa tomonidan boshqariladigan foydalanuvchi ko'rinishini yaxshilaydigan soyabon. Asosiy yo'nalish bo'yicha foydalanuvchilarning real ishlash ko'rsatkichlarini yaxshilashga qaratilgan veb-sahifalar, birinchi navbatda G Suite va Facebook.[45] Ushbu ish yakunlandi va Firefox 57 uchun jo'natildi.[46]
  • Foton: A UI interfeys ishlashini yaxshilashga katta e'tibor qaratib, butun dasturni yangilaydi. Kvant oqimiga opa-singil loyihasi sifatida qaraldi.[47] Bu Firefox 57-da chiqarildi.[35]
  • Tarmoq: Ishlashini yaxshilash Nekko, Gecko-ning tarmoq qatlami, asosiy tarmoqdan ko'proq tarmoq faolligini ko'chirish, tarmoq oqimlarining kontekstga bog'liq ustuvorligi va kesh qatlamini tarmoq bilan taqqoslash.[48] Ushbu xususiyat Firefox 59-da chiqarildi.[49]

Azure

The Mozilla Azure loyiha - bu fuqaroligi bo'lmagan past darajadagi grafik abstraktsiya APIsi Firefox.[50] Loyiha bir nechta maqsadlarni o'z ichiga oladi, aniqrog'i Direct2D muvofiqligi, optimallashtirilgan holatdagi o'zaro ishlash va ishlash xususiyatlari va xatolar ustidan nazoratni yaxshilash. Azure 3D-grafika orqa fonlari ustiga 2-darajali tezlashtirishni ta'minlaydi. Firefox o'rniga Azure-dan foydalanishni boshladi Qohira 2012 yilda.[51][52] Bu yozilgan C ++ va tomonidan ishlatilgan Servo.[53] Azure nomi - Netscape-ning dastlabki asoschisi Jeyms H. Klark va uning ilgari SGIda ishlaganligi. Jim Klark ixtiro qildi Geometriya mexanizmi da Stenford universiteti 1979 yilda bu birinchi GPU bo'lgan. Silikon grafikalar ning asl ixtirochilari ham bo'lgan OpenGL.[54]

Adabiyotlar

  1. ^ "Mozilla Foundation-ning oxirgi foydalanuvchini litsenziyalash to'g'risidagi shartnomalari". Mozilla.
  2. ^ "Mozilla litsenziyalash siyosati". mozilla.org. Olingan 2013-03-26.
  3. ^ "Mozilla-ni joylashtirish". Mozilla.org. 2012-10-25. Olingan 2012-10-31.
  4. ^ a b "Android uchun oddiy Firefox". Gecko C ++ va JavaScript yordamida amalga oshiriladi.
  5. ^ a b Bergstrom, Lars; va boshq. (2016 yil may). "Rust yordamida Servo veb-brauzer dvigatelini yaratish" (PDF). Dasturiy injiniring bo'yicha xalqaro konferentsiya materiallari.
  6. ^ "Google Groups". groups.google.com.
  7. ^ Yegulalp, Serdar (2017 yil 3-fevral). "Mozilla Firefox-ning taqdirini Rust tiliga bog'laydi". InfoWorld.
  8. ^ "MPL 2-ni yangilash". Olingan 2012-08-18.
  9. ^ "Gecko bilan bog'liq savollar". MDN veb-hujjatlari.
  10. ^ "nglayout loyihasi: hisobga olish inqirozi". Mozilla.org. Arxivlandi asl nusxasi 2011-06-29. Olingan 2012-10-31.
  11. ^ a b Xorxe O. Kastro (2004-06-15). "Mozilla.org saytidan Ars Technica Skott Kollinz bilan o'tiradi". Ars Technica. Olingan 2017-02-16.
  12. ^ a b v d "Kvant". Mozilla Wiki. Olingan 2017-04-20.
  13. ^ Cimpanu, Katalin. "Mozilla Quantum, Firefox uchun yangi brauzer dvigatelini e'lon qiladi". softpediya. Olingan 2016-11-07.
  14. ^ "Firefox Focus 7.0 beta-versiyaga o'tadi, GeckoView-ga o'tadi (Gecko Engine)".
  15. ^ a b "GeckoView bilan Firefox Fokus". Mozilla xakerlari. 2018 yil 13 sentyabr. Olingan 4 sentyabr, 2019.
  16. ^ "Android uchun Firefox Focus-dagi yangiliklar (7-versiya) | Firefox Focus yordami". support.mozilla.org. Olingan 4 sentyabr, 2019.
  17. ^ "GeckoView 2019 yilda". Mozilla xakerlari. 2019 yil 27 iyun. Olingan 4 sentyabr, 2019.
  18. ^ Vesta Zare (2020 yil 25-avgust). "Barcha platformalarda dizayni bo'yicha tezkor, moslashtirilgan va shaxsiy: Android uchun yangi Firefox-ni taqdim etish". Mozilla Blog. Olingan 22 sentyabr, 2020.
  19. ^ "Mozilla CSS-ni qo'llab-quvvatlash jadvali". Tuzuvchi.mozilla.org. 2012-08-04. Arxivlandi asl nusxasi 2014-04-05 da. Olingan 2012-10-31.
  20. ^ "Mozilla-da ECMAScript 5-ni qo'llab-quvvatlash". Tuzuvchi.mozilla.org. 2013-11-14. Olingan 2013-12-02.
  21. ^ "Mozilla SVG holati". Mozilla.org. 2012-08-25. Olingan 2012-10-31.
  22. ^ "Mozilla aniqlanmaydigan hujjatni qo'shadi. Barcha qo'llab-quvvatlash, yangi Novell Linux tarqatish qismidir?". Tuzuvchi.mozilla.org. 2004-07-23. Olingan 2018-02-07.
  23. ^ "IE Geckoni sharob ostida ishlatadi". Sharob viki. Olingan 2009-09-14.
  24. ^ sdubois (2010 yil 24-iyun). "Gekko". Bepul dasturiy ta'minot fondi. Olingan 23 may 2019.
  25. ^ "Linux uchun Picasa 3.0". Arxivlandi asl nusxasi 2009-01-07 da. Olingan 2008-12-28.
  26. ^ Martens, Xitoy (2007-01-03). "Bolaga bitta noutbuk" Shakar "interfeysini tayyorlaydi". IDG yangiliklar xizmati. Arxivlandi asl nusxasi 2008-01-18. Olingan 2007-12-28.
  27. ^ "Windows uchun Firefox-ni yaratish". MDN veb-hujjatlari.
  28. ^ http://wiki.jswindle.com/index.php/Fedora#Working_Wine Arxivlandi 2012 yil 11 iyun, soat Orqaga qaytish mashinasi
  29. ^ "Gecko versiyalari va dastur versiyalari". MDN. Olingan 2013-11-18.
  30. ^ "Yangi Thunderbird 5-da unchalik ko'p narsa yo'q, ammo yo'l xaritasi istiqbolli ko'rinadi". Ars Technica. Olingan 2018-02-07.
  31. ^ a b Pol Festa (2003-01-14). "Apple snub Mozilla-ni chaqdi". CNET tarmoqlari. Arxivlandi asl nusxasi 2012-10-25 kunlari. Olingan 2017-02-16.
  32. ^ a b Devid Baron (2003-01-09). "Payshanba 2003-01-09". Devid Baronning veb-blogi. o'z-o'zidan nashr etilgan. Arxivlandi asl nusxasi 2009-07-28. Olingan 2017-02-16.
  33. ^ Rayan Pol (2008-09-09). "Nima uchun Mozilla Geckoga sodiq bo'lib, WebKitning mashhurligi oshmoqda". Olingan 2017-02-16.
  34. ^ Cimpanu, Katalin. "Mozilla Quantum, Firefox uchun yangi brauzer dvigatelini e'lon qiladi". softpediya. Olingan 2017-02-17.
  35. ^ a b "Firefox 57.0, barcha yangi xususiyatlar, yangilanishlar va tuzatishlarni ko'ring". Mozilla. Olingan 2018-10-30.
  36. ^ a b "Yangi Firefox-ni taqdim etish: Firefox kvanti - Mozilla blogi". Mozilla blogi. Olingan 2018-10-30.
  37. ^ "Servo qolgan ish". GitHub. Olingan 2017-02-17.
  38. ^ "O'zgarishlar". Changelog. Olingan 2017-03-28.
  39. ^ "Bay Area Rust Meetup Fevral 2016". Air Mozilla. Olingan 2017-03-28.
  40. ^ "Webrender Where". Mozilla Wiki. Olingan 2020-07-14.
  41. ^ "Project Quantumning birinchi katta baytlari bilan Firefox tezroq va barqaror ishlaydi, ixcham mavzular va ruxsatlarni qayta loyihalash bilan sodda". Mozilla Blog. Olingan 2017-04-27.
  42. ^ "Servo Arxitektura". YouTube. Olingan 2017-03-28.
  43. ^ "Mozilla kvant loyihasi". Bill Makkloskining blogi. 2016-10-27. Olingan 2017-03-28.
  44. ^ "Kvant davriga kirish". Mozilla xakerlari. 2017-11-13. Olingan 2020-07-14.
  45. ^ "Kvant oqimi". Mozilla Wiki. Olingan 2017-03-28.
  46. ^ "Kvant oqimining muhandislik haqidagi xabarnomasi № 25". ehsanakhgari.org. 2017-09-17. Olingan 2020-07-14.
  47. ^ dolske (2017-05-18). "Foton muhandislik xabarnomasi №1". Dolskening blogi. Olingan 2017-07-04.
  48. ^ "TPE Necko / Loyihalar - MozillaWiki". wiki.mozilla.org. Olingan 2017-07-04.
  49. ^ "Firefox 59 chiqarilish eslatmalari". www.mozilla.org. Olingan 2019-01-16.
  50. ^ "Platforma / GFX / Moz2D - MozillaWiki".
  51. ^ Parfeni, Lucian. "Firefox endi Azure Graphics API-ni barcha platformalarda kanvas uchun ishlatmoqda".
  52. ^ "Mozilla Firefox-da Qohirani almashtirish Azure - Phoronix".
  53. ^ Uillis, Natan (2015 yil 17-iyun). "Mozilla Servo bilan parallel sahifalarni ko'rsatish". LWN.net. Olingan 27 iyun 2015.
  54. ^ "Azure loyihasini taqdim etish - JOEDREW!". Arxivlandi asl nusxasi 2016-09-08 da. Olingan 2019-09-22.

Tashqi havolalar