Cara Kerja Mozilla Firefox

Daftar Isi:

Cara Kerja Mozilla Firefox
Cara Kerja Mozilla Firefox

Video: Cara Kerja Mozilla Firefox

Video: Cara Kerja Mozilla Firefox
Video: Обзор: Firefox - браузер который может. Chrome уходит на пенсию 2024, Mungkin
Anonim

Peramban Mozilla Firefox dianggap sebagai salah satu program penjelajahan web terbaik. Di jantung "rubah api" adalah Gecko - "mesin" multifungsi, didistribusikan di bawah lisensi gratis.

Cara kerja Mozilla Firefox
Cara kerja Mozilla Firefox

instruksi

Langkah 1

Browser Firefox terdiri dari komponen yang ditulis dalam C dan C++. Komponen utama dari paket perangkat lunak - "mesin" Gecko - seluruhnya terdiri dari kode yang ditulis dalam bahasa kedua dari bahasa ini. Sebagian besar kode sumber dari kedua "mesin" dan browser secara keseluruhan tunduk pada apa yang disebut lisensi tiga kali lipat. Ini berarti bahwa seseorang yang ingin menggunakan pengembangan programmer memiliki hak untuk secara mandiri memilih lisensi yang paling nyaman baginya: MPL, GPL atau LGPL. Tetapi kode adalah satu hal, dan merek dagang adalah hal lain. Tidak semua pengembang puas dengan persyaratan penggunaan mereka, sehingga beberapa dari mereka harus mengganti nama browser mereka. Misalnya, di Debian disebut IceWeasel - "musang es".

Langkah 2

Komponen Gecko tidak hanya mendukung bahasa markup HTML4 klasik, tetapi juga banyak standar web terbuka baru. Diantaranya - XHTML, HTML5 (sebagian), CSS, JavaScript, XML. Berkat ini, Firefox adalah yang ketiga setelah Opera dan Chrome yang lulus tes Acid3 dengan skor 100. Namun, ini terjadi setelah verifikasi kebenaran rendering font dalam file SVG dibatalkan.

Langkah 3

Tapi "mesin" hanya berkaitan dengan decoding kode halaman dan mengubahnya menjadi gambar yang dilihat pengguna di layar. Program, apakah itu browser atau aplikasi yang sangat khusus, berinteraksi, di satu sisi, dengan pengguna, menyediakan dialog dengannya melalui sistem menu, dan di sisi lain, dengan "mesin", memberikan perintah kepadanya melalui antarmuka yang disebut API (antarmuka pemrograman aplikasi), dan melaluinya, menerima informasi yang ingin Anda tampilkan sebagai tanggapan. Berkat ini, tidak hanya beberapa browser lain yang didasarkan pada Gecko, tetapi, misalnya, aplikasi pemrosesan foto Picasa.

Langkah 4

Firefox tidak akan menjadi dirinya sendiri jika tidak mendukung plugin. Ini tidak hanya berlaku untuk Java dan Flash, tetapi juga untuk pengaya kecil yang dikembangkan khusus untuk browser ini dan dirancang untuk melakukan berbagai tindakan - mulai dari menampilkan ramalan cuaca hingga sintesis ucapan. Interaksi dengan mereka juga dilakukan di level API. Pemrogram menulis plugin dalam berbagai bahasa, termasuk JavaScript dan XUL (semacam XML). Pengelola add-on bawaan browser memungkinkan Anda menambahkan dan menghapus plugin dengan cepat.

Langkah 5

Karena Firefox ditulis seluruhnya dalam C dan C++, maka Firefox bersifat lintas platform. Ini berarti dapat dikompilasi untuk dijalankan di berbagai sistem operasi. Ini tidak hanya mencakup Linux, BSD, Mac OS X dan Windows, tetapi juga platform perangkat lunak eksotis seperti RISC OS atau HP-UX.

Direkomendasikan: