Quantum (Mozilla): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Amrudien (bicara | kontrib)
Dibuat dengan menerjemahkan halaman "Quantum (Mozilla)"
 
HsfBot (bicara | kontrib)
k Bot: Perubahan kosmetika
Baris 1:
'''Quantum''' adalah sebuah proyek yang dijalankan [[Mozilla]] yang meliputi beberapa upaya pengembangan [[Proses pengembangan perangkat lunak|perangkat lunak]] yang bertujuan untuk "membangun mesin web generasi selanjutnya untuk para pengguna [[Firefox]]". Proyek ini mencakup banyak perbaikan untuk [[Mesin tata letak|mesin peramban web]] Firefox, Gecko, di mana sebagian besar perbaikan tersebut berasal dari proyek percobaan Servo. Selain itu, Quantum juga mencakup penyempurnaan antarmuka pengguna dan interaksi.<ref name="QuantWiki">{{cite web|url=https://wiki.mozilla.org/Quantum|title=Quantum|website=Mozilla Wiki|accessdate=2017-04-20}}</ref><ref>{{Cite news|url=http://news.softpedia.com/news/mozilla-announces-quantum-a-new-browser-engine-for-firefox-509767.shtml|title=Mozilla Announces Quantum, a New Browser Engine for Firefox|last=Cimpanu|first=Catalin|newspaper=softpedia|access-date=2017-02-17}}</ref>
 
Firefox 57, versi yang dirilis pada bulan November 2017, merupakan versi pertama dengan komponen Servo telah diaktifkan. Mozilla memberi julukan Firefox versi ini dan beberapa rilis yang direncanakan di masa yang akan datang sebagai "Firefox Quantum".<ref name="57notes">https://www.mozilla.org/en-US/firefox/57.0/releasenotes/</ref><ref name="introFFQuantum">https://blog.mozilla.org/blog/2017/11/14/introducing-firefox-quantum/</ref>
 
== Latar Belakang ==
[[Gecko]] sudahlah matang, mesin peramban web  yang berawal di [[Netscape]] pada tahun 1997. Mesin peramban web ini ditulis dalam [[C++|bahasa pemrograman C++]] .<ref name="Servo_paper">{{cite journal|last1=Bergstrom et al.|first1=Lars|date=May 2016|title=Engineering the Servo Web Browser Engine using Rust|url=https://raw.githubusercontent.com/larsbergstrom/papers/master/icse16-servo-preprint.pdf|journal=Proceedings of the International Conference on Software Engineering}}CS1 maint: Explicit use of et al. ([//en.wiki-indonesia.club/wiki/Category:CS1_maint:_Explicit_use_of_et_al. link])
</ref>
[[Category:CS1 maint: Explicit use of et al.|Category:CS1 maint: Explicit use of et al.]]</ref>
 
Pada tahun 2013, Mozilla memulai proyek eksperimental Servo, sebuah mesin yang dirancang dari awal kembali dengan tujuan meningkatkan [[Komputasi paralel| konkurensi dan paralelisme]] sekaligus juga mengurangi kerentanan keamanan memori. Salah satu faktor pentingnya adalah dengan menulis Servo dalam [[Rust (bahasa pemrograman)|bahasa pemrograman Rust]], sebuah bahasa pemrograman yang juga dibuat oleh Mozilla dan dirancang untuk menghasilkan kode [[Kompilator|terkompilasi]] dengan keamanan memori, konkurensi, dan paralelisme yang lebih baik dari kode C++ terkompilasi.
 
Sampai April 2016, Servo telah membutuhkan setidaknya beberapa tahun pengembangan untuk menjadi sebuah  mesin peramban web berfitur lengkap.<ref>{{cite web|url=https://github.com/servo/servo/wiki/Remaining-work/0e3b111807c2ed4c11f36d6bd47dda6dfa02d502|title=Servo remaining work|website=GitHub|accessdate=2017-02-17}}</ref> Hingga keputusan untuk memulai proyek Quantum pun diambil untuk membawa porsi stabil Servo ke Firefox.
Baris 23:
: Terinspirasi oleh arsitektur konstelasi Servo<ref>{{Cite web|url=https://www.youtube.com/watch?v=an5abNFba4Q|title=Servo Architecture|website=Youtube|access-date=2017-03-28}}</ref> dan [[Opera (peramban web)|Opera]]'s Presto,<ref>{{Cite web|url=https://billmccloskey.wordpress.com/2016/10/27/mozillas-quantum-project/|title=Mozilla’s Quantum Project|website=Bill McCloskey's Blog|access-date=2017-03-28}}</ref> Quantum DOM menggunakan thread terjadwal kooperatif di dalam [[Document Object Model|DOM]] untuk meningkatkan responsifitas tanpa meningkatkan jumlah proses dan penggunaan memori.
; Flow<br /><span> </span>
: Payung untuk peningkatan kinerja yang terlihat pengguna didorong oleh sebuah tim yang bekerja di komponen - komponen Gecko. Saat ini difokuskan pada perbaikan kinerja penggunaan nyata pada [[Aplikasi web|webapps]], terutama [[Google Apps|G Suite]] dan [[Facebook]].<ref>{{Cite web|url=https://wiki.mozilla.org/Quantum/Flow|title=Quantum Flow|website=Mozilla Wiki|access-date=2017-03-28}}</ref>
; Photon<br /><span> </span>
: Sebuah penyegaran [[Antarmuka pengguna|UI]] dari keseluruhan aplikasi, dengan fokus yang kuat pada peningkatan kinerja UI. Diperlakukan sebagai sister-project untuk Quantum Flow.<ref>{{Cite web|url=https://dolske.wordpress.com/2017/05/18/photon-engineering-newsletter-1/|title=Photon Engineering Newsletter #1|last=dolske|date=2017-05-18|website=Dolske's blog|access-date=2017-07-04}}</ref> Ini telah dirilis pada Firefox 57.
Baris 29:
: Meningkatkan kinerja Necko, Lapisan jaringan dari Gecko, dengan memindahkan lebih banyak aktivitas jaringan dari thread utama, bergantung pada konteks prioritas dari berkas jaringan, dan racing lapisan cache dengan jaringan.<ref>{{Cite web|url=https://wiki.mozilla.org/TPE_Necko/Projects|title=TPE Necko/Projects - MozillaWiki|website=wiki.mozilla.org|language=en|access-date=2017-07-04}}</ref>
{{Reflist}}
 
[[CategoryKategori:CS1 maint: Explicit use of et al.|Category:CS1 maint: Explicit use of et al.]]</ref>
[[Kategori:Mozilla]]