Di mana untuk memuat turun enjin penyemak imbas. Penyemak imbas mana yang lebih baik? Adakah API Gecko serasi dengan Microsoft Trident API

Dan lain lain.

Gecko digunakan dalam banyak pelayar seperti Mozilla Firefox, SeaMonkey, Camino, Epiphany, K-Meleon dan lain-lain. Gecko sentiasa dalam pembangunan di bawah arahan mozilla.org. Gecko sebelum ini dikenali dengan nama kod Raptor dan NGLayout; Nama baharu itu dipilih berkaitan dengan kes pelanggaran hak untuk menggunakan tanda dagangan lama.

Apakah enjin pelayar

Pada asasnya, ia adalah perpustakaan perisian yang menggunakan kandungan (maklumat yang ditanda menggunakan bahasa HTML dan XML; fail grafik, applet, dsb.) dan maklumat tentang reka bentuknya (helaian gaya berlatarkan, tag HTML yang digunakan untuk penanda visual) dan memaparkan kandungan berformat pada skrin. Dengan cara ini, enjin "mengisi" kawasan kandungan, iaitu ruang kosong di dalam tetingkap GUI krom.

Secara rasmi, enjin menentukan peraturan untuk meletakkan kandungan pada halaman. Teras enjin ini sangat laju. Selain itu, Gecko menyediakan alat untuk menganalisis dokumen pelbagai jenis (HTML, XML, SVG, dll.), keupayaan visualisasi yang lebih baik, termasuk penciptaan imej komposit dan transformasinya. Enjin ini menyokong penterjemah JavaScript terbina dalam dan pemalam.

Lebih-lebih lagi, Gecko sangat pantas dan berkuasa sehingga ia digunakan untuk mencipta antaramuka pengguna(chrome) beberapa aplikasi. Dengan kata lain, enjin ini digunakan bukan sahaja untuk memaparkan kandungan, tetapi juga untuk memaparkan bar skrol, bar alat, dan pelbagai menu. Lihat juga maklumat tentang teknologi XUL.

Bagaimanakah enjin pelayar seperti Gecko berbeza daripada pelayar web berciri penuh?

Gecko menyediakan platform yang teguh untuk memaparkan kandungan pada skrin, termasuk enjin susun atur dan set komponen penyemak imbas yang disertakan. Walau bagaimanapun, Gecko tidak membungkus semua komponen ini ke dalam aplikasi bersepadu, lengkap, mesra pengguna (termasuk menu, bar alat, dll.) seperti Firefox.

Sebagai sebahagian daripada projek mozilla.org, semua komponen yang diperlukan dihimpunkan ke dalam aplikasi lengkap, seperti Firefox, Thunderbird, SeaMonkey, Camino. Kesemuanya tersedia secara percuma untuk dimuat turun dari pelayan mozilla.org. Netscape mengeluarkan versi pelayarnya sendiri di bawah jenama Netscape Navigator. Syarikat lain juga mengeluarkan produk perisian mereka sendiri yang menggunakan enjin Gecko. Anda mungkin berminat untuk melihat senarai separa aplikasi menggunakan enjin Gecko melalui teknologi XULRunner pada halaman Dewan Kemasyhuran XULRunner.

Pihak ketiga, seperti vendor perisian bebas (ISV) dan vendor perkakasan, pilih komponen yang mereka mahu gunakan dalam aplikasi atau peranti mereka sendiri. Sesetengah komponen penyemak imbas, seperti penanda halaman, sejarah penyemakan imbas, buku alamat, dsb., tidak diedarkan sebagai sebahagian daripada Gecko. Namun begitu, sumber semua komponen ini tersedia untuk muat turun percuma daripada mozilla.org.

Mengapa kita mencipta enjin baharu?

Penyemak imbas Mozilla awal, yang pertama kali dikeluarkan sebagai Navigator 1.0, telah dibangunkan dengan pantas oleh sekumpulan kecil pembangun yang bersemangat untuk mencipta produk revolusioner, inovatif, merebut pasaran - dan mereka benar-benar berjaya melakukannya. Kemudian, semasa web berkembang, Netscape mengumpulkan pasukan hebat yang membina semula enjin, membawanya ke tahap seterusnya yang diperlukan untuk mencipta produk masa hadapan. Tokek lakukan kemungkinan penciptaan Kelas baharu yang revolusioner bagi kandungan dinamik, lebih interaktif, dan memberikan kawalan yang lebih besar ke atas paparan visual kepada pembangun web menggunakan standard terbuka dan bukannya API proprietari. Kami menjemput anda untuk menyertai pasukan di halaman melibatkan diri.

Bagaimanakah enjin Gecko digunakan dalam produk mozilla.org yang lain?

Gecko berada di tengah-tengah pelayar Netscape 6, menjana kuasa kepada semua komponennya, termasuk Navigator dan Messenger. Teknologi tokek juga mempercepatkan paparan Netscape.com, menyampaikan kandungan dan perkhidmatan interaktif dengan lebih pantas. Seni bina Gecko akan terus memberi perkhidmatan kepada Netscape pada masa hadapan, membolehkan lebih banyak inovasi pada kos yang lebih rendah, menjadikan perisian lebih mudah untuk diedarkan dan dikemas kini, serta menyediakan sokongan merentas platform.

Bagaimanakah Netscape akan menggunakan Gecko?

Bagaimanakah syarikat dan organisasi lain boleh menggunakan enjin ini?

Oleh kerana enjin Gecko agak kecil dan ringan, dan kod sumber terbukanya, syarikat dan organisasi lain boleh menggunakan teknologi ini dengan mudah. Banyak pengeluar perkakasan yang mencipta peranti yang didayakan rangkaian ingin menambah kefungsian penyemak imbas web. Begitu juga, banyak pembangun perisian ingin menyediakan kefungsian pelayar web dalam aplikasi mereka, tetapi membangunkan pelayar web secara bebas bukanlah sebahagian daripada rancangan mereka. Pembangun ini boleh memilih komponen penyemak imbas yang diperlukan daripada perpustakaan Gecko, dan membungkusnya bersama komponen mereka sendiri ke dalam produk lengkap mereka sendiri.

Apakah piawaian terbuka yang digunakan oleh pasukan enjin Gecko untuk menyokong dan mengapa ia menyokongnya?

  • HTML 4.0, teg kanvas HTML 5
  • CSS 1 dan CSS 2
  • DOM 0/1/2
  • XML 1
  • JavaScript 1.5
  • HTTP 1.1 dan FTP
  • Unicode
  • OJI (Antara Muka Java Terbuka)
  • Format imej
    • JPEG, PJPEG

Adakah pematuhan sepenuhnya enjin dengan standard bermakna tiada pepijat dalam versi ini atau seterusnya?

Bagaimanakah Gecko memformat dokumen XML?

Enjin menggunakan teknologi CSS dan XSLT untuk memformat dokumen XML.

Sekiranya tiada dokumen CSS atau XSLT yang dikaitkan dengan dokumen XML, Gecko memaparkan kod sumber dokumen yang diformatkan dengan helaian gaya lalai.

Bagaimanakah Gecko memberi manfaat kepada pengarang dan pembangun kandungan?

Bagi pengarang, membangunkan dan kemudian menguji setiap halaman web beberapa kali untuk menyokong model objek dokumen (DOM) yang berbeza dan tidak serasi bagi penyemak imbas yang bergantung pada vendor perisian adalah tugas yang agak membosankan. Inilah sebabnya mengapa mereka memerlukan semua pembekal perisian untuk menyokong sepenuhnya piawaian terbuka yang disenaraikan di atas untuk:

  • boleh menggunakan prinsip "tulis sekali, lihat di mana-mana";
  • Mempunyai sistem pemformatan yang kaya dan berkuasa dan model objek yang anda boleh gunakan.

Sokongan teguh Gecko untuk piawaian ini menjadikannya platform pilihan untuk pembangun aplikasi web dan pencipta kandungan di seluruh dunia.

Adakah API Gecko dibina pada ActiveX, COM, JavaBeans?

Terima kasih kepada teknologi XPCOM, subset merentas platform COM, Gecko boleh digunakan semula merentas semua platform. teknologi COM, pada asalnya dibangunkan oleh Digital dan kemudiannya diterima pakai oleh Microsoft, ialah standard de facto untuk antara muka modular pada platform Windows.

Selain itu, pada platform Windows, antara muka Gecko XPCOM dibalut dengan kawalan ActiveX. Oleh itu, pembangun Visual Basic boleh menggunakannya dalam program mereka. Walau bagaimanapun, kawalan ActiveX tidak boleh digunakan pada platform lain kerana teknologi ini khusus untuk platform Windows.

Pembalut XPCOM untuk JavaBean masa ini tidak dibangunkan, tetapi ini tidak bermakna seni bina Gecko tidak membenarkan antara muka sedemikian dibangunkan pada masa hadapan. Kod sumber dan dokumentasi untuk antara muka ini tersedia pada pelayan projek mozilla.org.

Adakah API Gecko serasi dengan Microsoft Trident API?

Antara muka XPCOM enjin Gecko berbeza daripada API produk serupa daripada Microsoft. Perbezaan utama antara kedua-dua model ialah cara Model Objek Dokumen (DOM) dicerminkan dalam antara muka ini.

Antara muka Microsoft Trident mencerminkan DOM dalam API proprietari, manakala Gecko menyediakan antara muka DOM mengikut piawaian W3C. Terdapat, sebagai tambahan, perbezaan lain. Terima kasih atas usaha Adam Lock, lapisan keserasian separa telah dicipta untuk memudahkan pembangun berhijrah daripada enjin Microsoft ke enjin Gecko.

Apakah platform yang disokong oleh Gecko?

Hari ini Gecko menyokong platform berikut:

  • Win32 (Windows 95, Windows 98, Windows NT 4, Windows 2000, Windows XP, Windows Vista- Tokek 1.9)
  • Linux

Pengeluar perisian dan sukarelawan yang mengambil bahagian dalam projek mozilla.org sedang mengalihkan enjin ke platform lain. Antara lain, terdapat projek dalam pembangunan untuk mengalihkan Gecko ke Solaris, HP/UX, AIX, Irix, OS/2, OpenVMS, BeOS dan Amiga.

Apakah komponen utama Gecko?

Enjin terdiri daripada komponen berikut:

  • Parser untuk HTML dan XML
  • Enjin reka letak dengan model kandungan
  • Sistem penggayaan (mengendalikan CSS)
  • Jurubahasa JavaScript (SpiderMonkey)
  • Perpustakaan grafik(perpustakaan imej)
  • Pustaka rangkaian(Necko)
  • Satu set widget dan perpustakaan khusus platform untuk pemaparan grafik (Win32, X dan Mac)
  • Perpustakaan untuk mengurus pilihan pengguna
  • Mozilla Plug-in API (NPAPI) digunakan untuk menyokong antara muka pemalam penyemak imbas Navigator
  • Buka Antara Muka Java (OJI), dengan sokongan untuk Mesin Maya Java (JVM) Sun
  • Antara muka dalaman Rangka Kerja Penerangan Sumber (RDF).
  • Perpustakaan untuk memaparkan fon
  • Perpustakaan keselamatan (

Pelayar yang dikuasakan oleh enjin Gecko dari Mozilla dipanggil tokek. Tetapi hanya sedikit orang yang mengetahui tentang perkara ini, kerana pelayar sedemikian menduduki bahagian pasaran yang boleh diabaikan, dan tokek utama itu sendiri tidak mungkin dapat mengambil kedudukan utama, mengatasi Google Chrome dalam populariti.

Memandangkan Gecko ialah enjin sumber terbuka, sesiapa sahaja boleh menggunakannya sebagai platform dan mencipta penyemak imbas mereka sendiri. Tetapi penyemak imbas baharu sedemikian, secara semula jadi, mesti berbeza dalam beberapa cara daripada Mozilla Firefox sendiri - contohnya, membawa fungsi tambahan atau disesuaikan dengan ciri perkakasan individu peranti komputer. Penyemak imbas berkuasa tokek ialah pilihan yang cukup baik jika anda memerlukan pelayar web yang pantas, fleksibel dan boleh disesuaikan. Secara lalai, klon Mozilla Firefox mewarisi semua kelebihannya: mereka mendapat prestasi Gecko, kebolehkembangan fungsi disebabkan oleh alat tambah terbina dalam dari kedai Fire Fox, keupayaan untuk menukar reka bentuk kerana pemasangan topik tambahan pendaftaran Dalam penyemak imbas berkuasa Gecko terpilih, pengguna juga boleh bergantung pada perkhidmatan penyegerakan Mozilla yang mereka gunakan sebelum ini semasa bekerja dengan Firefox.

Di bawah tidak senarai penuh pelayar berdasarkan enjin Gecko, tetapi lima yang paling popular yang dibangunkan untuk sistem pengendalian Windows telah dipilih. Jadi, apakah pelayar yang ada selain Mozilla Firefox berdasarkan enjin Geckonya?

Pelayar Waterfox

Muat turun pelayar Waterfox - muat turun

Pelayar Waterfox tidak berbeza daripada Firefox asal, kecuali ia dioptimumkan untuk sistem pengendalian Windows 64-bit.

dirinya sendiri pelayar Firefox untuk Windows ialah program 32-bit. Akibat pengoptimuman ini, oleh itu, kelajuan operasi yang lebih tinggi berbanding Firefox pada sistem 64-bit.

Pelayar berasaskan enjin Gecko Cyberfox

Muat turun pelayar Cyberfox - muat turun

Cyberfox ialah satu lagi klon Mozilla Firefox yang tidak menawarkan sebarang fungsi tambahan, tetapi bertujuan untuk prestasi dengan mengoptimumkan bukan sahaja untuk seni bina pemproses, tetapi juga untuk pengeluarnya.

Penyemak imbas wujud dalam versi yang disesuaikan untuk operasi pemproses secara berasingan daripada AMD dan secara berasingan daripada Intel. Di tapak web projek Cyberfox, semasa memuat turun, anda mesti memilih versi mengikut pengilang pemproses dan bitness Windows yang dipasang.

Russifikasi Waterfox dan Cyberfox

Pengedaran penyemak imbas Waterfox dan Cyberfox di tapak web rasmi mereka hanya dibekalkan dengan antara muka bahasa Inggeris. Proses Russifikasi mereka terletak sepenuhnya pada pengguna. Nasib baik, proses ini tidak boleh dipanggil terlalu rumit. Selepas memasang Waterfox atau Cyberfox, sama ada buka menu utama penyemak imbas dan klik butang "Add-ons", atau pilihnya daripada pilihan akses cepat pada halaman utama.

Dalam tab pertama bahagian add-on, dalam bar carian, masukkan nama add-on untuk pakej penyetempatan bahasa Rusia - Pek Bahasa Rusia (RU) - dan mula memasangnya dengan butang Pasang.

Selepas menekan Enter, tetingkap amaran akan muncul yang menunjukkan bahawa anda perlu berhati-hati apabila bekerja dengan tetapan penyemak imbas. Di sini anda perlu mengklik tulisan "Saya akan berhati-hati, saya janji!".

Sekali dalam bahagian tetapan, masukkan nama item yang bertanggungjawab untuk menukar bahasa antara muka penyemak imbas dalam bar carian: general.useragent.locale

Selepas mengklik "Ok" dan memulakan semula penyemak imbas, antara muka Waterfox dan Cyberfox akan menjadi Russified.

Bulan Pucat

Muat turun Pelayar Pale Moon - muat turun

Jika dua peserta sebelumnya dalam semakan bertujuan untuk prestasi maksimum dengan penyemak imbas dengan mengoptimumkan komponen perisian dan perkakasan komputer, maka Pale Moon, sebaliknya, pelayar untuk mengurangkan beban pada sumber sistem. Pale Moon dioptimumkan untuk peranti komputer berkuasa rendah yang menjalankan Windows 32- dan 64-bit. Ini ialah penyemak imbas dengan penggunaan RAM yang dikurangkan dengan melumpuhkan beberapa fungsi Mozilla Firefox asal.

Di laman web rasmi projek Pale Moon, anda boleh memuat turun format web pemasang penyemak imbas, di tetingkap yang kemudian anda perlu memilih versi mengikut bitness sistem Windows.

Pale Moon juga dipasang dengan antara muka bahasa Inggeris, tetapi Russification pelayar ini lebih mudah sedikit berbanding dalam dua kes sebelumnya. Selepas memasang Pale Moon dalam tetingkap penyemak imbas ini, anda perlu membuka laman web rasminya dan pergi ke bahagian muat turun untuk pek bahasa, dan di sana pilih Rusia dan muat turun fail Russificationnya.

Alat tambah penyetempatan Rusia akan dipasang secara automatik dalam penyemak imbas, dan antara muka akan berubah selepas memulakan semula Pale Moon.

Antara ciri lain Pale Moon ialah halaman permulaan yang unik dengan widget untuk perkhidmatan web yang popular.

Pelayar SeaMonkey

Muat turun penyemak imbas SeaMonkey - muat turun

SeaMonkey ialah projek pelbagai fungsi berdasarkan Gecko untuk pencinta antik. Ia tidak serupa dengan Mozilla Firefox hari ini, sebaliknya merupakan kesinambungan daripada konsep Netscape Navigator. SeaMonkey juga dipanggil bukan penyemak imbas, tetapi pelayar, dan, seperti Netscape Navigator dan Mozilla Firefox awal, ia mempunyai antara muka yang terlalu sarat dengan pelbagai pilihan.

Masalah dengan penampilan SeaMonkey yang tidak sedap dipandang boleh diselesaikan dengan memasang tema bergaya dari kedai tambahan Mozilla.

SeaMonkey ialah penyelesaian ideal untuk peranti komputer lapuk, kerana ia berdasarkan teknologi perisian lapuk yang sama. Pada masa yang sama, SeaMonkey berfungsi dengan jayanya walaupun dengan yang terkini versi Windows 10.

SeaMonkey ialah pakej pelbagai fungsi yang merangkumi komponen seperti: penyemak imbas, sembang IRC, editor HTML, penuh pelanggan mel, pembaca RSS.

Antara muka SeaMonkey adalah Russified, navigator malah mempunyai sokongan web berbahasa Rusia untuk projek itu, dari mana anda boleh memuat turunnya.

Pelayar dikuasakan oleh enjin Gecko Tor

Muat turun Pelayar Tor - muat turun

Tor ialah penyemak imbas berdasarkan enjin Gecko dan mengakses tapak yang disekat.

Dengan mengakses Internet melalui penyemak imbas Tor, pengguna menyambung ke pangkalan data pelayan web yang besar di seluruh dunia, yang melaluinya semua lalu lintasnya diluluskan, dengan itu memberikannya tanpa nama di Internet. TENTANG Pengguna Tor perkhidmatan perisikan tidak akan dapat mendapatkan sebarang maklumat, dan tidak akan menjejaki lokasi mereka.

Pilihan bahasa Rusia disediakan apabila memuat turun penyemak imbas Tor di laman web rasmi projek.

Enjin penyemak imbas bertanggungjawab untuk memaparkan halaman web. Salah satunya ialah Gecko. Enjin ini dibangunkan oleh Netscape pada akhir tahun sembilan puluhan abad yang lalu dan kemudiannya dibangunkan dalam produk Mozilla. Terima kasih kepada lesen terbuka dan platform silang, Gecko telah menjadi asas nombor besar pelayar. Sebahagian daripada mereka akan dibincangkan dalam panduan.

Camino 1.5.4

Pada awal Mac OS X, Internet Explorer 5.5 pada dasarnya adalah satu-satunya pelayar pada sistem. Ia betul-betul meniru rakan Windowsnya, yang menguasai pasaran pada masa itu. Pada penghujung tahun 2001, sekumpulan pembangun daripada pasukan Netscape memutuskan untuk mencipta pelayar berdasarkan enjin Gecko menggunakan antara muka Koko. Hasil kerja mereka ialah kemunculan penyemak imbas Chimera, yang dengan cepat mendapat penghormatan pengguna Mac OS X, kerana ia memuatkan halaman lebih cepat daripada Internet Explorer, memaparkan dokumen dengan lebih tepat menggunakan piawaian terkini, dan juga mempunyai ciri yang benar-benar membunuh di masa itu - ia menyokong tab. Nama penyemak imbas tidak lama lagi terpaksa ditukar kerana isu kesahihan, dan akibatnya namanya menjadi seperti sekarang - Camino.

Tidak seperti Mozilla Firefox, Camino ialah aplikasi 100% Mac OS X menggunakan antara muka pengaturcaraan aplikasi Cocoa. Mozilla Firefox menggunakan bahasa penanda XUL untuk memaparkan antara muka. Walaupun ini membolehkan penyemak imbas berjalan pada banyak sistem pengendalian, pengguna Mac OS X tidak begitu mengambil berat mengenainya. Mozilla Firefox tidak kelihatan cantik pada Mac OS X seperti yang diperlukan daripada aplikasi yang mendakwa digemari secara universal dan sangat popular. Camino, sebagai aplikasi Mac OS X asli, menggunakan yang berikut alatan sistem, seperti semakan ejaan, menu perkhidmatan dan storan kata laluan Rantai Kunci selamat.

Seperti yang dinyatakan sebelum ini, Camino menyokong tab. Ini membolehkan anda membuka berbilang halaman dalam satu tetingkap. Walau bagaimanapun, ciri ini tidak akan mengejutkan sesiapa pun hari ini, kerana walaupun versi terkini Internet Explorer telah belajar untuk berfungsi dengan tab.

Camino boleh mengesan suapan RSS pada halaman dengan memaparkan ikon di sebelah kanan bar alamat. Seterusnya, anda boleh memindahkan kawalan kepada aplikasi yang bertanggungjawab untuk membaca berita RSS. Sudah ada langganan di dalamnya. Pelayar itu sendiri tidak mengandungi alat bacaan sedemikian.

Menyimpan sesi membolehkan anda membuka set tab yang ada pada kali terakhir anda menutup aplikasi. Untuk tujuan ini terdapat khusus butang berasingan. Dan jika berlaku masalah dan penyemak imbas ditutup secara tidak dijangka, kali seterusnya anda memulakannya, anda tidak akan kehilangan halaman yang anda lihat sebelum ini. Perlu diingat bahawa fungsi ini dilaksanakan di Safari, satu lagi popular Pelayar Mac OS X, hanya dengan menyambungkan modul tambahan.

Camino boleh mengimport penanda halaman daripada Safari dan Mozilla Firefox. Penanda halaman diuruskan di dalam tetingkap penyemak imbas utama. Daripada menguruskan senarai panjang pautan, seperti biasa dalam Internet Explorer atau Mozilla Firefox, anda mengurus penanda halaman yang disusun ke dalam koleksi. Ia adalah mungkin untuk mencari dalam penanda halaman. Folder berasingan menyerlahkan sekumpulan pautan yang terletak pada bar alat, serta dalam menu utama. Di samping itu, sejarah lawatan ke halaman web, serta sepuluh alamat paling popular, dianggap sebagai koleksi berasingan.

Tidak seperti pelayar berasaskan Mozilla Firefox, Camino tidak menyokong perubahan tema. Selain itu, anda tidak boleh menggunakan sambungan Mozilla, yang sangat mengehadkan kebolehlanjutan penyemak imbas. Terdapat sangat sedikit modul asli untuk Camino.

Kelebihan:
+ integrasi yang ketat dengan komponen sistem Mac OS X
+ kerja mudah dengan penanda halaman

Kekurangan:
- kekurangan sokongan untuk sambungan Mozilla Firefox

Pelayar Web Awan 0.5.9


Finland terkenal dengan pemain hoki virtuoso dan mandian mewah. Anda boleh menambahkan Linux ke senarai ini dengan selamat. Pelayar Web Awan juga sedang dibangunkan oleh pengaturcara Finland, tetapi sama ada ia akan menjadi khazanah negara adalah persoalan besar.

Keperluan sistem pertama pelayar adalah mengejutkan. Microsoft .NET Framework 2.0 mesti dipasang pada sistem. Pelayar Web Awan adalah satu-satunya penyemak imbas berasaskan enjin Gecko yang berani membuat tuntutan sedemikian pada sistem.

Kejutan tidak berhenti di situ. Program ini disiarkan di laman web rasmi sebagai arkib. Ia dibongkar ke dalam folder sewenang-wenangnya, selepas itu, adalah munasabah untuk menganggap bahawa modul boleh laku harus dilancarkan. Tetapi di mana dia? Fail cloud.exe tersembunyi di sebalik dua pintu subdirektori Bin dan Nyahpepijat.

Pelancaran pertama - program ranap dengan ralat. Untuk menyampaikan kesan dan sensasi pengguna, sebaiknya bayangkan gula-gula getah. Seorang lelaki mengunyahnya dan ingin meniup buih. Belon itu mengembang dan tiba-tiba pecah. Apa yang mengecewakan, kerana saya mahu memperbodohkan dia lagi. Pelancaran Pelayar Web Awan berlaku pada kadar santai yang sama. Tetingkap aplikasi berkembang dengan lancar ke skrin penuh. Nampaknya kita boleh mula bekerja, tetapi tidak, gelembung itu pecah, atau sebaliknya, aplikasi ranap dengan ralat. Kekecewaan yang sama menimpa beberapa kali lagi, tetapi selepas beberapa percubaan yang tidak berjaya, program itu akhirnya dilancarkan.

Reka bentuk penyemak imbas bergantung pada tema yang dipilih pada masa ini Reka bentuk tingkap. Bar alat terletak di bawah bar alamat, yang sangat luar biasa. Banyak elemen yang agak mengagumkan dari segi saiz. Ketebalan tab bar alat, sudah tentu, mengagumkan, tetapi ini adalah pembaziran ruang skrin yang tidak munasabah. Baris input pertanyaan carian hanya berfungsi dengan Google.

Bar sisi penyemak imbas mengandungi sejarah dan penanda halaman. Struktur pautan ke tapak kegemaran anda adalah tradisional, yang terdiri daripada folder. Satu ciri penyemak imbas ialah keupayaan untuk menyemak pautan untuk kaitan. Ia boleh berlaku secara automatik, dengan pada selang waktu tertentu masa.

Pelayar Web Awan mempunyai keupayaan untuk mengawal kandungan halaman web. Jika perkataan larangan ditemui dalam dokumen, ia tidak ditunjukkan kepada pengguna. Kotak dialog tetapan penyemak imbas yang sepadan mempunyai kandungan yang menarik - ia dipenuhi dengan kata-kata makian dan kelucuan tiga tingkat. Ya, ini adalah perkataan yang tidak sepatutnya diketahui oleh kanak-kanak; ini adalah perkataan yang akan dikesan oleh penyemak imbas. Ingat filem animasi tentang Masyanya "Hamster", di mana dia dan Hryundel memperkenalkan penapis untuk buku tetamu. Jika anda mahu perlindungan berkualiti tinggi daripada halaman yang tidak diingini, anda perlu melakukan perkara yang sama.

Walaupun pada hakikatnya baris input pertanyaan carian tidak membenarkan anda bertukar antara enjin, anda boleh menggunakan pelbagai perkhidmatan carian. Ia diterangkan dalam tetapan penyemak imbas sebagai singkatan. Akibatnya, anda hanya perlu menaip satu atau dua huruf dalam bar alamat, kemudian rentetan pertanyaan, dan carian akan bermula serta-merta.

Pelayar Web Awan menyokong gerak isyarat tetikus. Penyesuaian mereka berlaku dengan lukisan. Anda boleh melaraskan panjang gerak isyarat, memaksimumkan ketepatannya.

Penyemak imbas termasuk alat terjemahan antara muka. Menggunakannya, anda boleh dengan cepat menghasilkan penyetempatan, termasuk untuk bahasa Rusia. Tetapi nampaknya, hampir tidak ada yang menggunakan modul ini. Penyemak imbas hanya menyokong tiga bahasa - Finland, Inggeris dan Sepanyol.

Pembangunan Pelayar Web Awan berada di peringkat awal. Kestabilan pelayar hampir sifar. Sepanjang masa saya menguji produk, saya tidak pernah dapat meninggalkannya atas kehendak saya sendiri. Setiap kali ia berakhir dengan ranap dengan ralat.

Bagaimanapun, pengarang program itu tidak menafikan pelayarnya masih dalam pembangunan. Dan jika anda menyusunnya, meningkatkan kestabilan dan kelajuan melukis antara muka, anda akan mendapat penyemak imbas yang baik dengan set fungsi yang minimum.

Kelebihan:
+ kawalan ke atas kandungan laman web

Kekurangan:
- kelajuan yang sangat rendah
- ketidakstabilan
- keperluan untuk memasang Microsoft .NET Framework 2.0

Epiphany 2.20.2

Flock 1.0.5


Sumber yang membolehkan pertukaran maklumat - gambar, penanda halaman - telah mendapat cinta popular di seluruh dunia. Pengguna Internet mencipta diari dalam talian di mana mereka berkongsi pencapaian mereka, menyiarkan artikel, nota kehidupan dan menunjukkan gambar. Komunikasi dan pertukaran maklumat di Internet adalah hala tuju utama pembangunan Internet moden. Penyemak imbas tidak selaras dengan pengguna, baki, sebahagian besarnya, alat untuk memaparkan kandungan Web.

Untuk membuka halaman di Internet, banyak kecerdasan dan ketangkasan dari pelayar tidak diperlukan. Internet Explorer, yang merupakan sebahagian daripada Windows, mengatasinya dengan sempurna, dan lebih separuh daripada pengguna Internet berpuas hati dengan ini; ciri ini sudah cukup untuk navigasi. Tetapi keselesaan dan kemudahan terdiri daripada banyak komponen. Jika pengguna menghabiskan banyak masa dalam diarinya, bertukar-tukar foto secara aktif dan secara amnya menjalani gaya hidup dalam talian yang aktif, maka dia akan gembira untuk mempunyai penyemak imbas di mana semua operasi sedemikian disepadukan dan disajikan dengan kemudahan maksimum.

Anda juga boleh menyambungkan sambungan dan tema. Sambungan sebahagiannya serasi. Walau bagaimanapun, lebih separuh daripada modul yang direka untuk Mozilla Firefox akan berfungsi dalam Flock selepas sedikit penyesuaian kod. Beberapa semua sambungan popular telah pun dilaraskan untuk dijalankan dalam penyemak imbas sosial. Keadaan berbeza dengan tema. Gaya Mozilla Firefox tidak sesuai untuk Flock. Ketidakserasian ke belakang juga berlaku. Ini adalah logik, kerana Flock mempunyai yang berbeza set butang dan panel, kulit musang api adalah mustahil untuk menarik.

Halaman permulaan Flock mempunyai nama yang sangat tidak sopan - Dunia Saya. Ia terdiri daripada senarai tapak kegemaran, berita kegemaran dan maklumat multimedia. Tapak kegemaran ialah sejenis majalah; halaman yang paling baru dibuka ditambah di sana. Berita kegemaran ialah langganan suapan RSS terkini. Kumpulan media mengumpul foto dan video yang anda langgan pada sumber yang berkaitan.

Item menu kedua memaparkan panel media, yang memaparkan senarai foto atau video kenalan anda. Menggunakan panel ini, anda boleh melihat sumber tanpa membuka halaman web itu sendiri. Ini menjimatkan masa dan trafik.

Apabila anda memanggil item untuk membaca suapan berita, panel sebelah kiri terbuka. Ia memaparkan senarai saluran yang menunjukkan bilangan artikel dalam setiap satu daripadanya. Mengklik pada mana-mana item senarai membuka komponen Pembaca RSS. Secara lalai, semua tajuk berita dan ringkasannya dipaparkan. Anda boleh membaca sebarang siaran, menyimpannya ke pustaka Flock anda dan segera menerbitkannya ke blog anda.

Kegemaran juga dibuka di bar sisi kiri. Ia terbahagi kepada dua bahagian. Di bahagian atas ialah senarai tapak yang dilawati baru-baru ini, serta folder dengan penanda halaman, serupa dengan yang digunakan dalam Mozilla Firefox. Di bawah adalah pautan yang telah anda siarkan di Internet. Anda boleh pergi ke pautan popular pengguna sumber lain dengan cepat.

Bahagian akaun dan perkhidmatan membolehkan anda memilih untuk mendaftar atau log masuk ke tapak yang diperlukan apabila bekerja dengan komponen sosial Flock. Item menu terakhir ialah penimbal Internet. Ia menyimpan serpihan halaman web, gambar, teks dan data lain yang boleh diterbitkan dengan cepat dalam diari dalam talian.

Dunia saya sangat berbeza daripada halaman permulaan pelayar lain. Pertama, dokumen ini dibentuk pada mesin tempatan, dan tidak dimuat turun daripada Internet. Kedua, maklumatnya dijana sepenuhnya oleh pengguna, bukan dokumen statik yang dibuat oleh pereka web pihak ketiga.

Perbezaan antara Flock dan Mozilla Firefox tidak berakhir di sana. Pelayar Sosial mempunyai bar penanda halaman yang lebih berkuasa. Anda boleh membuat berbilang kategori dan bertukar antaranya. Mozilla Firefox tidak mempunyai ciri ini; hanya terdapat satu set pautan. Di sebelah kiri bar penanda halaman Flock ialah satu set butang yang memanggil semua kategori fungsi sosial penyemak imbas. Di sini anda boleh, sebagai contoh, membuka pemuat turun foto yang mudah yang menyokong kerja kumpulan dengan fail. Di samping itu, adalah mungkin untuk menghubungi editor entri dalam diari dalam talian.

Banyak penyemak imbas boleh mengesan suapan RSS pada halaman. Flock juga mampu mengesan kehadiran strim media (foto atau video), serta enjin carian. Anda boleh melanggan dua item pertama dan ingat enjin carian. Pautan ke halaman web semasa boleh dihantar melalui e-mel dengan satu klik. Butang yang sepadan terletak di sebelah kanan bar alamat.

Kebanyakan perkara yang berkaitan dengan Mozilla Firefox juga digunakan untuk Flock. Ini memudahkan untuk mempelajari produk. Jika anda tidak menggunakan perkhidmatan rangkaian sosial, maka makna Flock hilang.

Kelebihan:
+ integrasi dengan diari dalam talian
+ integrasi dengan perkhidmatan yang berkongsi foto dan video
+ tukar pautan, terbitkan kegemaran
+ komponen pembaca suapan RSS yang berkuasa
+ keserasian separa dengan sambungan Mozilla Firefox

Kekurangan:
- beberapa beban antara muka
- sambungan tegar ke perkhidmatan tertentu

Galeon 2.0.2


Pembangunan Galeon bermula pada pergantian milenium, pada tahun 2000. Pelayar dicipta sebagai alternatif kepada Mozilla. Keanehannya ialah ketiadaan komponen tambahan (klien mel, editor halaman HTML, dll.), serta sambungan ketatnya ke sistem pengendalian Linux. Pada tahun 2002, salah seorang pemaju terkemuka meninggalkan projek itu, tidak lama lagi mencipta Epiphany. Penyemak imbas baharu telah disertakan dalam GNOME, dan Galeon kekal tidak berfungsi. Perkembangannya semakin perlahan. Hari ini ia adalah pelayar tertua dalam pembangunan menggunakan enjin Gecko.

Galeon disepadukan rapat dengan GNOME. Ini bermakna bahawa program ini menggunakan banyak sifat persekitaran kerja. Sebagai contoh, anda tidak boleh menukar tema untuk aplikasi individu. Tetapan umum bar alat disenaraikan dalam Pusat Kawalan GNOME. Walau bagaimanapun, anda boleh menambah atau mengalih keluar butang daripada panel menggunakan alat yang serupa dengan Mozilla Firefox. Tiada menu konteks bar alat.

Program ini membolehkan anda mengimport penanda halaman daripada pelayar Netscape, Mozilla (SeaMonkey dan Firefox), Konqueror dan Epiphany. Alat import itu sendiri, bagaimanapun, tidak dibentangkan dalam menu utama, tetapi tersembunyi dalam Editor Penanda Halaman.

Galeon mempunyai jisim ciri-ciri positif apabila bekerja dengan penanda halaman. Anda boleh membuat berbilang panel dengan pautan ke tapak kegemaran anda. Mereka mungkin dibentangkan pautan biasa, folder, folder maya dan skrip khas yang dipanggil bookmarklets.

Editor penanda halaman direka untuk mengurus semua pelbagai elemen dan penyelesaian teknikal ini. Folder maya berbeza daripada rakan biasa mereka kerana ia hanya hasil carian maklumat. Tiada apa-apa yang dipindahkan secara fizikal ke dalam mereka. Kriteria carian terdiri daripada rentetan teks, tarikh lawatan terakhir, tarikh pautan dibuat. Di samping itu, anda boleh memadankan rentetan teks bukan sahaja dengan tajuk penanda halaman, tetapi juga dengan notanya. Malah, tiada apa yang unik tentang teknologi ini - ia digunakan secara meluas dalam klien e-mel. Tetapi dalam pelayar ini, malangnya, sangat jarang berlaku.

Ciri kedua bekerja dengan tab ialah keupayaan untuk mencipta alias. Dalam erti kata lain, pautan anda boleh didapati dalam beberapa folder fizikal. Pada masa yang sama, ia sentiasa diuruskan dari satu tempat, satu kotak dialog. Ciri ini tidak boleh dikelirukan dengan direktori maya, di mana pautan hanya membiak, menduplikasi hasil carian. Di sini kita bercakap tentang khususnya mengenai folder fizikal.

Mana-mana folder dengan penanda halaman boleh diubah menjadi bar alat. Seperti yang dinyatakan sebelum ini, mungkin terdapat beberapa panel sedemikian. Selain itu, anda boleh menentukan ikon tersuai untuk folder dan tapak. Sebagai contoh, folder maya, yang mengandungi rujukan kepada pawagam, boleh direka bentuk dalam bentuk serpihan filem yang digayakan. Apabila memaparkan ikon di dalam bar alat, saiznya tidak berubah; ia sentiasa ditunjukkan pada skala 100%. Ini bermakna bahawa dalam satu bar alat boleh terdapat imej besar dan kecil.

Setiap pautan boleh diberikan singkatan. Mereka membenarkan anda memasukkan alamat dengan cepat tanpa mengakses sebarang menu atau panel. Sebagai contoh, bukannya alamat yang agak panjang "http://galeon.sourceforge.net", anda boleh memasukkan singkatan "gln". Ia sentiasa mudah untuk menaip tiga huruf, walaupun dengan cat pada pagar.

Galeon membolehkan anda bekerja dengan penanda halaman pintar. Pembolehubah dibenarkan dalam alamatnya. Penanda halaman sedemikian boleh dipanggil melalui singkatan. Anda memasukkan perkataan pendek dalam bar alamat, selepas itu anda serta-merta menambah hujah. Dengan cara ini, anda boleh, sebagai contoh, mencari perkhidmatan khas dengan cepat. Pilihan kedua ialah memanggil menu penanda halaman. Ini membuka kotak dialog yang meminta anda memasukkan hujah.

Halaman Portal Saya dicipta daripada penanda halaman pintar, yang mudah digunakan sebagai dokumen permulaan. Ia memaparkan pautan ke tapak yang dilawati baru-baru ini, senarai penanda halaman paling popular, skrip perkhidmatan (penanda halaman) dan penanda halaman pintar. Jenis pautan terakhir segera dibentangkan dalam bentuk baris entri pertanyaan teks. Portal saya mempunyai kandungan dinamik yang berubah secara automatik dari semasa ke semasa.

Galeon menyokong gerak isyarat tetikus tanpa perlu memasang sebarang modul tambahan. Gerak isyarat diaktifkan dengan menahan butang tengah tetikus. Penerangan terperinci Semua gerak isyarat dengan gambar diberikan dalam sistem bantuan penyemak imbas.

Bekerja dengan tab juga dilakukan pada tahap yang tinggi. Anda boleh mengumpulkan tab, menambahnya pada kegemaran dengan satu arahan dan menyusun semula dokumen pada panel. Sebarang penanda halaman boleh ditanggalkan daripada tetingkap semasa dan bertukar menjadi tetingkap penyemak imbas baharu. Anda juga boleh membuat salinan tab, serta menutup semua dokumen kecuali dokumen semasa.

Penyemak imbas membolehkan anda menyekat pop timbul dan mengkonfigurasi peraturan menerima kuki dan memuat naik imej. Bar sisi kiri memaparkan sejarah penyemakan imbas dan penanda halaman anda.

Galeon adalah produk monolitik dan lengkap. Program ini mempunyai banyak ciri dan tetapan yang kaya, tetapi tiada apa-apa untuk ditambah kepadanya. Begitu juga, ia tidak mungkin untuk mengalih keluar beberapa unsur yang mungkin tidak diperlukan.

Beberapa ciri yang dilaksanakan dalam tahun lepas di Galeon, dipindahkan ke Epiphany sebagai modul pengembangan.

Kelebihan:
+ integrasi yang ketat dengan persekitaran desktop GNOME
+ kerja lanjutan dengan penanda halaman
+ portal tempatan

Kekurangan:
- projek itu boleh dikatakan tidak berkembang
- kekurangan kebolehkembangan

K-Meleon 1.1.3


Kelajuan penyemak imbas merentas platform berdasarkan enjin Gecko mungkin lebih tinggi jika bukan kerana bahasa penanda XUL yang mereka gunakan. Jika tidak, kini kita akan melihat tiga pelayar yang berbeza untuk Windows, Linux dan Mac OS X, setiap satunya mempunyai ciri tersendiri. Sambungan akan terikat dengan ketat pada sistem pengendalian, dan dokumentasi juga perlu dibahagikan kepada tiga bahagian. Menyusahkan. Oleh itu, produk dihasilkan dalam pakej standard yang dipanggil XUL. Tetapi tidak semua orang bersetuju dengan pendekatan ini. Di Linux, ini dinyatakan dalam penampilan dua pelayar untuk persekitaran desktop GNOME (Epiphany dan Galeon), Mac OS X menjadi pemilik Camino, dan dalam Windows peranan pelayar dalam pembungkus aslinya dimainkan oleh K-Meleon .

Program ini bermula lebih pantas sedikit daripada pelayar yang menggunakan XUL. Di samping itu, kelajuan antara muka tidak menyebabkan sebarang aduan - semuanya kotak dialog dilukis serta-merta, tanpa jeda. Ia juga bernilai menambah bahawa penyemak imbas termasuk utiliti pelancaran cepat. Ia ditambah kepada muat turun automatik Windows. Akibatnya, kebanyakan kod sentiasa dalam ingatan. Apabila timbul keperluan untuk melancarkan K-Meleon, sebahagian kecil aplikasi dimuatkan, dan permulaan berlaku dengan cepat.

Keperluan sistem K-Meleon jauh lebih rendah daripada pelayar lain berdasarkan enjin Gecko. Mozilla Firefox tanpa sambungan yang dipasang biasanya mengambil kira-kira satu setengah kali lebih ruang dalam RAM. Pada masa ini, tiga halaman web dimuatkan ke dalam K-Meleon, yang mempunyai tetapan lalai. Penggunaan memori, menurut pengurus tugas, ialah 26144KB.

Pelayar mempunyai banyak bar alat, setiap satu mengandungi pelbagai butang yang mengagumkan. Ini jelas berlebihan bukan sahaja untuk pemula, malah untuk pengguna berpengalaman yang telah memutuskan untuk mempelajari produk perisian baharu. Ia juga perlu diperhatikan bahawa setiap butang bar alat mempunyai, sebagai tambahan, menu konteksnya sendiri.

Menyesuaikan panel kebanyakan penyemak imbas agak mudah. Anda membuka tetingkap dengan senarai butang yang tersedia dan menyeretnya ke panel, menambah elemen. Balutan terbalik mengeluarkan butang. Dalam K-Meleon, panel diurus dengan mengedit fail konfigurasi teks. Anda perlu biasa dengan bahasa penanda yang digunakan dalam aplikasi untuk membuat sebarang perubahan pada set butang bar alat. Begitu juga, dengan mengedit fail konfigurasi secara manual, anda boleh menukar menu utama penyemak imbas, menukar peraturan untuk menyekat grafik yang tidak diingini, menukar helaian gaya, hotkey dan banyak lagi.

Penyemak imbas berfungsi dengan tiga jenis pautan kegemaran. Anda boleh menyambungkan kegemaran Internet Explorer, penanda halaman Mozilla Firefox dan senarai Opera. Setiap jenis pautan mempunyai banyak tetapan. Anda boleh membukanya dalam semasa atau tab baru, susun senarai mengikut abjad dan banyak lagi.

Sebagai tambahan kepada pelbagai jenis penanda halaman, K-Meleon membenarkan anda membuat pautan panas. Tidak boleh lebih daripada sepuluh daripadanya. Pautan dipanggil menggunakan kekunci Ctrl dalam kombinasi dengan nombor 0 hingga 9.

Pelayar mempunyai satu siri fungsi perkhidmatan yang memudahkan kemasukan manual alamat. Anda boleh menetapkan tiga pintasan papan kekunci untuk menambah awalan "www" dan akhiran domain (lalai ialah ru, org dan net). Selain itu, jika anda hanya menaip perkataan tanpa awalan atau akhiran, penyemak imbas, mengikut tetapan lalai, akan menambah "www." pada permulaan baris dan ".com" pada penghujung. Untuk pergi ke laman web kami dari K-Meleon, hanya taip "ixbt" dalam bar alamat.

Carian Internet dilakukan dengan cara yang sangat asli. Anda klik kiri pada butang dengan imej glob di bawah kaca pembesar, selepas itu kotak dialog muncul meminta anda memasukkan rentetan carian. Carian dilakukan menggunakan perkhidmatan yang dinyatakan dalam tetapan penyemak imbas sebagai yang utama. Klik kanan pada butang yang sama membuka senarai enjin yang tersedia. Anda boleh beralih kepada perkhidmatan yang diperlukan, dan kemudian lakukan operasi carian sekali lagi menggunakan butang tetikus kiri. Tetapan penyemak imbas membolehkan anda membuat satu set pelayan secara bebas. Senarai besar ditawarkan, dari mana anda perlu memilih sepuluh tapak yang paling layak. Di samping itu, carian serentak pada beberapa pelayan tersedia. Ia adalah mungkin untuk melaraskan enjin secara manual, yang, bagaimanapun, memerlukan pemahaman tentang operasinya.

K-Meleon menapis kandungan yang tidak diingini pada halaman web dalam tiga cara. Yang pertama ialah melarang paparan animasi Flash. Kaedah kedua ialah untuk menunjukkan alamat tapak yang grafiknya tidak boleh dimuatkan. Ini yang paling banyak cara yang berkesan, kerana trafik disimpan dan tiada positif palsu. Kaedah ketiga ialah menggunakan gaya CSS yang menentukan saiz imej yang tidak dibenarkan untuk dipaparkan. Ini selalunya membawa kepada respons penapis yang salah dan tidak menjimatkan trafik, kerana imej dimuatkan dalam apa jua keadaan.

Penyemak imbas menyokong gerak isyarat tetikus. Ia dilumpuhkan secara lalai, tetapi boleh didayakan daripada tetapan.

Keupayaan K-Meleon diperluas dengan menyambungkan skrip tambahan. Walau bagaimanapun, kebanyakan modul yang paling menarik sudah disertakan dalam pengedaran pelayar asas. Di samping itu, beberapa sambungan daripada Mozilla Firefox, dengan beberapa pelarasan, boleh dibuat untuk berfungsi dalam K-Meleon.

K-Meleon lebih unggul dalam fungsi berbanding banyak pelayar lain berdasarkan enjin Gecko. Dan ini tidak melambatkan program sama sekali; ia berfungsi dengan cepat dan stabil. Malangnya, penyemak imbas terlalu sarat dengan fungsi yang tidak penting dan juga mempunyai sistem konfigurasi yang sangat menyusahkan. Walau bagaimanapun, tiada siapa yang memaksa pengguna untuk pergi ke tetapan dan cuba mengubah sesuatu. Pada mesin yang lemah, antara pelayar berdasarkan enjin Gecko, K-Meleon tidak ada tandingannya.

Kelebihan:
+ kelajuan tinggi kerja
+ bekerja dengan Kegemaran Internet Explorer, penanda halaman Mozilla Firefox dan senarai Opera

Kekurangan:
- ketidakserasian dengan sambungan Mozilla Firefox
- terlalu sarat dengan fungsi, sukar untuk dipelajari
- kesukaran dalam menyediakan dan mengkonfigurasi

Minimo 0.2

Mozilla Firefox 2.0.0.11


Jika pelayar lain yang dibincangkan dalam artikel itu dianggap sebagai alternatif, maka Mozilla Firefox tidak. Ia kukuh memegang tempat kedua dalam populariti di dunia, kedua selepas Internet Explorer. Formula kejayaan Mozilla Firefox terdiri daripada dua komponen. Sebab pertama peningkatan mendadak pelayar api adalah kedudukan tepat produk. Pengguna mahukan sesuatu yang serupa dengan Internet Explorer, hanya lebih baik, lebih pantas dan lebih dipercayai. Dan dia mendapatnya. Mozilla Firefox, seperti penyemak imbas Windows standard, sangat mudah dipelajari, tetapi pada masa yang sama, ia mempunyai beberapa siri bonus yang bagus, dan ia berfungsi dengan lebih pasti, semua perkara lain adalah sama.

Sebab kedua kejayaan Mozilla Firefox adalah dasar pemasaran yang cekap syarikat pembangun. Kejayaan sesuatu produk adalah mustahil tanpa kempen pengiklanan yang cekap. Pengguna harus yakin bahawa di sebalik ikon musang terang adalah pelayar terbaik di dunia. Dan, pada umumnya, pemaju berjaya. Dalam amalan, sudah tentu, anda tidak boleh mengatakan bahawa satu produk adalah yang terbaik di dunia, yang kedua lebih buruk sedikit, dan yang ketiga mengambil tempat ketujuh dari bawah. Tetapi ternyata Mozilla Firefox yang menjadi pelayar yang pengguna, bosan dengan kekurangan Internet Explorer, mula beralih secara besar-besaran.

Mozilla Firefox beralih daripada projek Mozilla Suite, yang seterusnya, telah dibangunkan sebagai ujian teknologi baharu untuk Netscape. Sejarah telah meletakkan segala-galanya pada tempatnya: Netscape telah mati sepenuhnya, Mozilla Suite telah mati (perniagaannya diteruskan oleh SeaMonkey), dan Mozilla Firefox masih hidup dan sihat, hanya meningkatkan kehadirannya di pasaran setiap tahun.

Jika penyemak imbas mendakwa sangat popular, maka ia harus semudah mungkin. Bar alat Mozilla Firefox hanya terdiri daripada empat butang navigasi(tidak termasuk kembali ke halaman utama), anak panah hijau untuk pergi ke alamat semasa dan kaca pembesar yang memulakan carian. Di bawah ialah bar tab, pengurusannya juga dikurangkan kepada peraturan remeh. Terdapat salib penutup pada setiap tab dokumen semasa. Di sebelah kanan ialah butang yang memanggil senarai buka tab. Di bahagian bawah tetingkap kerja aplikasi terdapat baris maklumat yang menunjukkan status muat turun dokumen semasa. Ini adalah keseluruhan antara muka, pada umumnya.

Tetapi kemudian helah musang sebenar bermula. Untuk menggembirakan bukan sahaja pemula, tetapi juga lebih pengguna berpengalaman, prinsip kebolehlanjutan pada mulanya dibina ke dalam penyemak imbas. Populariti tinggi Mozilla Firefox telah memungkinkan untuk menukar ciri produk abstrak menjadi sumber sebenar fungsi baharu dan keupayaan perkhidmatan tambahan. Bilangan modul pengembangan hari ini berjumlah ribuan. Ramai daripada mereka menyediakan pelayar dengan ciri unik yang tidak terdapat dalam produk perisian lain.

Terima kasih kepada sokongan untuk menukar tema, Mozilla Firefox boleh mengambil sebarang penampilan. Gaya termasuk warna, reka bentuk butang dan saiz.

Sebaik sahaja bahagian pasaran penyemak imbas mula mencapai dua digit, pepijat mula ditemui dengan ketara dengan lebih kerap. Ini adalah logik, kerana populariti sentiasa menarik perhatian. Jika anda seorang bintang perniagaan pertunjukan, maka paparazi sentiasa mengejar anda, cuba mengambil gambar ketika anda berada dalam keadaan yang tidak sedap dipandang. Pelayar yang terkenal menjadi sasaran serangan berterusan daripada penggodam yang cuba mencari lubang keselamatan. Program yang ideal tidak berlaku, dan akibat yang dijangka sepenuhnya daripada peningkatan populariti Mozilla Firefox ialah peningkatan mendadak dalam pengesanan ralat. Tanggapan pembangun adalah untuk membetulkannya tepat pada masanya dan mengeluarkan kemas kini dengan kerap.

Selalunya, apabila mengemas kini produk perisian, pengguna perlu memuat turun versi baharu daripada halaman pembangun rasmi. Mozilla Firefox mengelakkan nasib ini dengan satu siri ciri berguna. Pertama, apabila mengemas kini penyemak imbas, bukan keseluruhan versi baharu yang dimuat turun, tetapi hanya modul kecil yang mewakili perbezaan antara versi semasa dan seterusnya. Ini dengan ketara menjimatkan masa dan trafik. Selain itu, anda boleh memberitahu penyemak imbas untuk melakukan semakan dan kemas kini di latar belakang. Dalam kes ini, pengguna tidak perlu risau tentang mengekalkan perkaitan produk perisian. Semua kemas kini berlaku secara automatik, memastikan penyemak imbas sangat dipercayai dan mematuhi semua keperluan terkini. Teknologi yang serupa boleh digunakan untuk tema dan modul sambungan.

Semua orang mendapat manfaat daripada populariti tinggi Mozilla Firefox. Pengguna mempunyai pilihan sebenar antara sekurang-kurangnya dua pelayar popular. Pembangun laman web terpaksa mematuhi piawaian dengan lebih rapat, menyemak operasi projek mereka bukan sahaja dalam Internet Explorer, tetapi juga dalam Mozilla Firefox. Ini bermakna semua pelayar lain berdasarkan enjin Gecko juga mendapat peluang untuk memaparkan tapak dengan betul.

Mozilla Firefox telah menerima banyak liputan akhbar, dan dokumentasi serta maklumat berguna lain mudah dicari pada penyemak imbas.

Kelebihan:
+ kemudahan belajar
+ potensi kebolehkembangan yang besar
+ kemas kini penyemak imbas automatik dan semua alat tambah
+ kelaziman, kelimpahan maklumat, dokumentasi produk

Kekurangan:
- set fungsi yang sedikit dalam pengagihan asas

Netscape Navigator 9.0.0.5


Pengguna World Wide Web mungkin bosan mengira berapa kali jenama Netscape yang terkenal itu telah mati dan kemudian dihidupkan semula. Kali pertama ini berlaku pada pergantian milenium, apabila set alat bersepadu Netscape Communicator 4 kalah sepenuhnya dalam persaingan pasaran kepada pelayar progresif Internet Explorer 4 ketika itu. Kali kedua Netscape dikebumikan selepas keluaran versi keenamnya. Malah peminat yang paling berdedikasi telah dimatikan oleh betapa dahsyat, tidak stabil dan sukar digunakan. Versi ketujuh, serta enam yang malang, dicipta berdasarkan Suite Mozilla, tetapi pada masa itu ia sudah mempunyai keyakinan yang mencukupi dalam kerjanya. Pelayar Netscape 8 menyingkirkan mereka semua komponen yang tidak diperlukan, hanya meninggalkan pelayar disertakan. Produk itu telah pun berasaskan Mozilla Firefox. Lapan berfungsi dengan dua enjin - Gecko dan Trident, dan juga disemai dengan banyak tambahan kecil, seperti jadual dan pengiraan teater filem Manhattan laluan optimum membeli-belah di Harlem Selatan. Akibatnya, penyemak imbas mendapat sedikit populariti di AS, tetapi hampir tidak disedari di seluruh dunia.

Versi kesembilan penyemak imbas sekali lagi memperoleh nama sejarahnya - Netscape Navigator. Program ini berdasarkan kod Mozilla Firefox. Kali ini, pembangun tidak melaksanakan banyak inovasi berbanding Mozilla Firefox, yang harus diperhatikan, memberi manfaat kepada pelayar. Saiz pengedaran kedua-dua produk adalah hampir sama. Menurut banyak ulasan pengguna, Netscape Navigator berfungsi sedikit lebih pantas daripada pendahulunya dan juga menggunakan kurang RAM.

Pembangun dari Americe Online tidak dapat menahan dan memasukkan paparan cuaca dalam pengedaran pelayar baharu. Ia beroperasi sepenuhnya hanya di tujuh lokasi di Amerika Syarikat. Nasib baik, Weather Bug tidak berwayar keras ke dalam penyemak imbas. ini sambungan standard, dan ia dikeluarkan secara ringkas, menggunakan cara standard.

Ciri kedua Netscape Navigator ialah kehadiran bar sisi khas pautan - Linkpad. Ia membolehkan anda mengumpul pautan daripada halaman untuk tontonan masa hadapan. Senarainya adalah linear. Sebaik sahaja anda memilih mana-mana pautan, ia dialih keluar secara automatik daripada panel. Ia ternyata seperti sejenis penimbal di mana anda boleh meninggalkan pautan untuk kemudian, dengan matlamat untuk melihatnya dalam satu atau dua jam atau keesokan harinya.

Apabila menaip alamat tapak web secara manual, ralat mungkin berlaku. Netscape Navigator mempunyai keupayaan untuk mengenali alamat yang ditaip dengan salah dan mencadangkan penggantian. Contohnya, jika anda menaip ww.ixbt.com, www,ixbt,com atau www.ixbt.cmo, maka dalam setiap kes yang diterangkan program akan segera menawarkan pilihan yang betul - www.ixbt.com.

Bar sisi kiri Netscape Navigator boleh digunakan sebagai pelayar mini kedua. Ia juga mengandungi bar alamat dan butang navigasi. Kedua-dua pelayar berkait rapat. Anda boleh membuka pautan dari bar sisi dalam tetingkap utama dan sebaliknya.

Pengalaman tab dalam Netscape Navigator dipertingkatkan sedikit berbanding Mozilla Firefox. Beberapa pilihan popular yang terpaksa diubah sama ada melalui editor tetapan about:config atau dengan memasang sambungan kini disertakan dalam dialog tetapan utama. Sebagai contoh, anda boleh menentukan peraturan untuk memaparkan salib tab rapat, serta dasar untuk menggunakan tab baharu dan bukannya menggantikan dokumen semasa.

Bar alat Netscape Navigator mempunyai satu perbezaan kecil tetapi ketara daripada Mozilla Firefox. Butang henti halaman dan muat semula digabungkan menjadi satu elemen. Ini menjimatkan ruang pada bar alat.

Walau bagaimanapun, hadiah utama untuk pengguna Netscape Navigator ialah keserasian penuhnya dengan sambungan Mozilla Firefox, yang berjumlah beribu-ribu. Tiada penyesuaian diperlukan. Anda boleh pergi ke tapak web tambahan Mozilla rasmi dan memasang sebarang sambungan dari sana tanpa rasa takut menghadapi sebarang sekatan. Salah satu kelebihan utama Mozilla Firefox ialah kebolehlanjutan yang hampir tidak berkesudahan. Ini, tanpa sebarang tempahan, terpakai kepada Netscape Navigator.

Tema Netscape Navigator adalah unik. Bar alatnya berbeza daripada Mozilla Firefox sekurang-kurangnya dengan kehadiran pelayar mini tambahan. Inilah sebab mengapa ketidakserasian wujud.

Dengan latar belakang gambar yang agak cerah yang muncul di sekitar Netscape Navigator, terdapat satu perincian yang menyedihkan, mungkin dikatakan tragis. Projek itu mati sekali lagi. America Online menghentikan pembangunan dan sokongan Netscape Navigator pada Februari 2008.

Kelebihan:
+ jenama hebat (untuk generasi lama)
+ kemudahan belajar
+ potensi kebolehlanjutan yang besar (serasi sepenuhnya dengan Mozilla Firefox)
+ kebolehpercayaan yang tinggi

Kekurangan:
- pembangunan dan sokongan dihentikan

SeaMonkey 1.1.7


Semua orang tahu bahawa orang tua dihormati. SeaMonkey ialah pengganti langsung kepada projek sumber terbuka pertama dalam keluarga Mozilla. Dan hubungan kekeluargaan yang rapat ini membuatkan diri mereka terasa dalam banyak ciri pelayar.

SeaMonkey bukan sahaja pelayar, tetapi juga beberapa komponen lain. Produk ini juga termasuk klien e-mel, editor halaman HTML, klien IRC dan Buku alamat. Kesemuanya disepadukan rapat antara satu sama lain, dan ini mewujudkan rasa integriti dalam kerja, dan juga menjimatkan sumber sistem, kerana sentiasa ada hanya satu salinan Gecko dalam ingatan.

Pelayar SeaMonkey dipanggil Navigator, mengikut tradisi yang ditubuhkan oleh Netscape pada 90-an abad yang lalu. Ia, seperti Mozilla Firefox, menyokong tab. Tetapi di situlah persamaan sebenarnya berakhir. Musang dan udang bukan pasangan, mereka berbeza sama sekali produk perisian.

Bar alat Mozilla Firefox boleh disesuaikan dengan mudah. Klik kanan tetikus memaparkan tetingkap dengan senarai butang yang tersedia. Seret dan lepaskan untuk kesihatan anda, buat set pintasan kegemaran anda. Nombor ini tidak akan berfungsi dengan SeaMonkey. Antara muka penyemak imbas telah dibangunkan pada milenium yang lalu, apabila kehadiran butang pada skrin menyebabkan rasa kagum, dan tiada siapa, tentu saja, menyangka bahawa pengguna akan mengambilnya ke dalam kepalanya untuk mengubah suai set mereka. Akibatnya, anda hanya boleh mengalih keluar/menambah beberapa item daripada tetapan produk, yang membolehkan anda menyesuaikan sedikit bar alat, tetapi ini bukan fleksibiliti yang terdapat dalam Mozilla Firefox.

Bar sisi SeaMonkey mempunyai struktur berbilang tingkat. Ia mengandungi empat penanda halaman - carian, kegemaran, sejarah penyemakan imbas dan buku alamat, yang bagaimanapun, hanya berkaitan secara tidak langsung dengan pengendalian penyemak imbas. Selain itu, anda boleh menambah penanda halaman tersuai dengan memuat turunnya dari Web. Dalam bahasa Rusia mereka biasanya dipanggil "bar sisi". Mereka mengumpul maklumat ringkas dari tapak dan memaparkannya dalam bentuk tajuk. Semua ini mengingatkan teknologi RSS. Perbezaannya ialah RSS dibina ke dalam tapak itu sendiri, dan bar sisi adalah dokumen bebas dan boleh digunakan pada mana-mana halaman web. Perlu diingat bahawa masih tiada sokongan RSS dalam SeaMonkey. Walau bagaimanapun, ia berjaya dilaksanakan menggunakan sambungan.

Penyemak imbas menyokong tab. Keistimewaan bekerja dengan mereka ialah sokongan mereka untuk lakaran kecil. Anda tuding tetikus anda pada mana-mana tab yang tidak aktif dan salinan kandungan dokumen yang lebih kecil muncul pada skrin.

SeaMonkey membolehkan anda menyimpan profil anda pada rangkaian tempatan anda. Apabila penyemak imbas bermula, maklumat dimuatkan, dan apabila aplikasi ditutup, data, sebaliknya, dipindahkan ke pelayan. Maksudnya begitu Pentadbir Sistem rangkaian tempatan boleh mengkonfigurasi SeaMonkey sekali, dan kemudian memasang penyemak imbas pada nombor sewenang-wenangnya stesen kerja. Perlu membuat beberapa perubahan pada tetapan? Tidak perlu berlari ke setiap komputer dan meminta rakan sekerja anda untuk berehat. Ia cukup untuk menukar profil pada pelayan.

Penyemak imbas mempunyai sokongan untuk menukar tema, dan juga dapat menyambungkan sambungan, yang strukturnya serupa dengan modul Mozilla Firefox. Walau bagaimanapun, keserasian adalah rendah, dan masih terdapat perbezaan besar antara produk perisian. Terdapat banyak sambungan proprietari yang ditulis untuk SeaMonkey, yang, sebaliknya, tidak akan berfungsi dalam Mozilla Firefox. By the way, SeaMonkey adalah satu-satunya pelayar (kecuali Mozilla Firefox) berdasarkan enjin Gecko yang mempunyai sambungan sendiri dalam format XPI. Pelayar lain hanya membayangkan penyesuaian modul.

Walaupun potensi kebolehlanjutan yang besar, keadaan menjadi rumit dengan kekurangan pengurus tambahan. Ini bermakna selepas memasang sambungan, anda tidak akan dapat mengalih keluarnya menggunakan cara standard. Selain itu, alat tambah tidak menyokong kemas kini automatik, yang terdapat dalam SeaMonkey itu sendiri. Perlu diingat bahawa anda boleh memasang sambungan yang direka untuk mengalih keluar modul lain, tetapi ini jauh daripada penyelesaian yang ideal. Pengurus Tambahan sepatutnya tersedia dalam versi SeaMonkey yang seterusnya.

Kelebihan:
+ integrasi komponen
+ kebolehpercayaan yang tinggi
+ menyiarkan profil dalam talian

Kekurangan:
- antara muka ketinggalan zaman
- kekurangan pengurus tambahan

Sleipnir 2.6.1

Wyzo 0.5.3


Melihat Wyzo, seseorang mendapat tanggapan bahawa kejayaan Flock menghantui seseorang. Pasukan pembangunan Flock, boleh diandaikan, adalah individu yang sangat berbakat, luar biasa, kuat.

Saya ingin membuat penyemak imbas supaya saya boleh berkomunikasi dalam diari, bertukar pautan dan bertukar foto. Adalah tidak realistik untuk menulis program dari awal. Kemudian kod Mozilla Firefox diambil sebagai asas, mujurlah lesen terbuka membenarkannya. Tetapi sebelum anda memulakan projek yang serius, anda perlu menjaga domain Internet anda sendiri, membuat tapak web yang cantik dan kerap mengeluarkan versi baharu. Ini adalah bahagian luar isu, cara untuk mengekalkan perhatian, rasa ingin tahu dan minat dalam projek. Langkah pertama untuk Mozilla Firefox ialah melukis tema yang cantik supaya semua orang terpukau. Selepas ini, pelaksanaan sistematik fungsi tambahan bermula. Semakin banyak terdapat, dan semakin menarik mereka, semakin kurang orang akan menuding jari mereka pada pelayar secara mengejek "klon Firefox", semakin mereka akan menghormati projek itu dan mengiktiraf haknya untuk wujud. Beginilah cara Flock berkembang, menyebabkan, ia harus diperhatikan, pelayar yang sangat baik. Ya, ia direka untuk kalangan pengguna tertentu, tetapi dalam skop yang sempit ( media sosial), ia, pada umumnya, tidak mempunyai pesaing.

Dan, nampaknya, setelah melihat cukup kejayaan Flock, kumpulan pembangun lain memutuskan untuk membuat satu lagi pelayar yang terang dan ekspresif berdasarkan Mozilla Firefox. Langkah pertama yang betul telah diambil. Domain yang serupa dengan nama penyemak imbas telah dibeli. Halaman utama projek mempunyai gaya yang unik dan reka bentuk yang bagus. Tema reka bentuk baharu telah dilukis. Ia dibuat dalam oren, warna muda, cerah, seperti oren berair. Dua sambungan telah ditulis.

Yang pertama adalah bertujuan untuk bekerja dengan rangkaian perkongsian fail BitTorrent. Pengurus muat turun mengandungi dua tab. Salah satu daripadanya bertujuan untuk muat turun tradisional, dan satu lagi untuk memindahkan fail melalui rangkaian peer-to-peer. Sambungan ini mampu menetapkan had kelajuan muat naik dan muat turun, menyusun fail, menentukan port dan proksi.

Apabila anda mengklik pada pautan yang membawa kepada memuat turun fail biasa, tab pertama pengurus muat turun terbuka, dan kemudian semuanya berlaku dengan cara yang sama seperti Mozilla Firefox. Jika anda membuka pautan torrent semasa berada di penjejak, ia dipindahkan ke sambungan dan, sama seperti kes pertama, muat turun bermula. Anda juga boleh membuka torrents daripada pemacu tempatan anda dengan menambahkan muat turun secara manual.

Sambungan kedua yang ditambahkan pada pengedaran Wyzo dipanggil Status Carian. Ia membolehkan anda menilai populariti setiap tapak di Internet. Sambungan ini bertujuan untuk kedudukan pertanyaan carian yang betul. Sambungan memaparkan maklumat berkaitan carian dalam bar status penyemak imbas. Untuk setiap halaman yang anda lawati, Google PageRank dipaparkan, serta kedudukan populariti Alexa. Data lebih terperinci yang disediakan oleh dua sumber yang disebutkan boleh diperolehi dengan melawati halaman khas yang boleh diakses daripada menu konteks sambungan.

Sehingga kini, hanya dua sambungan telah dilaksanakan. Pembangun mengancam untuk menambah lagi peluang unik di Wyzo. Jika mereka sangat khusus seperti Status Carian, maka penyemak imbas tidak mungkin menjadi popular. BitTorrent, sebagai peluang itu sendiri, sudah tentu, dalam permintaan yang tinggi. Baik muda dan tua tidak menolak untuk memuat turun fail besar dari Internet. Tetapi di sini timbul analogi dengan MozImage, sambungan Mozilla Firefox yang agak asli yang mempunyai sedikit populariti pada awal pembangunan penyemak imbas. Modul ini membenarkan melihat imej dari cakera keras. Idea itu sendiri sangat diperlukan. Tetapi mengapa membenamkannya dalam penyemak imbas? Terdapat banyak program untuk melihat gambar, setiap satu lebih cantik daripada yang lain. Tidak perlu membebankan pelayar dengan kebimbangan sedemikian. Keadaannya serupa dengan BitTorrent. Hari ini, banyak aplikasi bebas yang berkualiti tinggi telah dikeluarkan untuk berfungsi dengan rangkaian perkongsian fail ini, dan tidak ada keperluan khusus untuk menyeberanginya dengan penyemak imbas.

Wyzo untuk Windows diedarkan sebagai modul boleh laku padat. Pengedaran itu sendiri dimuat turun dari Internet semasa pemasangan. Bukan penyelesaian yang sangat mudah.

Walaupun fakta bahawa pada masa ini Wyzo belum memperoleh banyak perkembangannya sendiri, pelayar pasti mempunyai prospek. Pemaju meletakkan banyak usaha dan wang ke dalamnya. Versi baharu dikeluarkan secara tetap, dan banyak janji dibuat di laman web rasmi. Jika yang kedua terkandung dalam yang pertama, maka Wyzo akan mengambil tempat yang sepatutnya di pasaran.

Kelebihan:
+ kemudahan belajar
+ keserasian sambungan penuh dengan Mozilla Firefox

Kekurangan:
- perbezaan dari Mozilla Firefox hanya dalam penambahan dua sambungan nilai yang meragukan dan dalam menukar tema lalai

Hai semua!



Ini akan menjadi satu siri artikel di mana kami akan mencipta enjin penyemak imbas minimalis kami sendiri. Setiap artikel akan disokong oleh kod dan contoh sebenar.
Selepas sepuluh artikel, kami akan mempunyai versi enjin penyemak imbas yang berfungsi minimum, sangat minimum. Selepas itu, jika fius tidak hilang dan ada minat masyarakat, kami akan teruskan dan akhirnya sampai ke JS.


Dan sudah tentu, perkara pertama yang anda perlu fahami ialah apa itu pelayar dan enjin penyemak imbas.

Pelayar dan enjin pelayar

Sukar untuk membayangkan dunia sedia ada tanpa pelayar. Ia tersedia pada banyak peranti: komputer, komputer riba, telefon, konsol permainan. Jika anda membayangkan pelayar sebagai kereta, maka enjin pelayar adalah segala-galanya yang tersembunyi di bawah hud kereta anda.
Pelayar, seperti kereta, boleh berbeza dalam penampilan dan kandungan di bawah hud. Warna, butang pada panel, sistem audio. Sesetengah orang mempunyai enjin V8 di bawah hud, manakala yang lain mengalami kebocoran minyak di sana.


Penyemak imbas menyepadukan peranti dan menyediakan fungsi yang membolehkan anda memanipulasi enjin, kelakuannya dan menyediakan perkhidmatan tambahan.
Enjin penyemak imbas melakukan semua kerja "kotor": memuatkan, memproses, memberikan data dan semua pengiraan yang mungkin.


Semuanya seperti dalam kereta. Terdapat salun yang terdapat pedal gas, brek dan banyak suis yang berguna dan mesra pengguna. Dan terdapat bahagian mekanikal yang besar tersembunyi daripada pengguna di bawah tudung.

Siapa yang mencipta pelayar dan enjin

Banyak syarikat sedang membangunkan pelayar mereka sendiri: Google, Mozilla, Apple, Microsoft, Perisian Opera, Yandex, Rostelecom, Vivaldi Technologies, ramai daripada mereka


Setiap orang menambah beberapa "helah" dan perkhidmatan mereka sendiri pelayar sedang dibuat. Sebagai contoh, Yandex mengintegrasikan perkhidmatannya, carian.


Dengan enjin penyemak imbas, keadaan adalah berbeza sama sekali. Berikut ialah senarai enjin, pembangun dan pemiliknya:

  • Blink: Google
  • Tokek: Mozilla
  • WebKit: Apple
  • EdgeHTML: Microsoft

Ini adalah pemilik utama dan pembangun enjin. Mereka dibantu dalam pembangunan oleh syarikat pihak ketiga dalam keadaan tertentu.


Sebagai contoh, pertimbangkan projek paling popular dari Google- Chromium. Projek ini mengandungi enjin Blink. Syarikat seperti Intel, Facebook, IBM, LG Electronics, NVIDIA, Yandex membantu mencipta projek Google ini. Senarai penuh boleh dilihat.
Keadaan di mana syarikat membantu membuat Blink/Chromium diterangkan dalam bahagian Bahan Undang-undang di tapak web projek Chromium. Pendek kata, semua yang anda cipta dimiliki (bukan secara eksklusif) oleh Google.


Pelayar dari Opera, Yandex, Rostelecom dan lain-lain menggunakan enjin penyemak imbas khusus ini. Sejujurnya, kenyataan seperti "kami mempunyai penyemak imbas kami sendiri" tidak sepenuhnya benar. Perkhidmatan sendiri - ya, tetapi semua yang lain adalah milik syarikat lain. Dan syarikat lain ini menyediakan enjin penyemak imbasnya dalam keadaan tertentu.

Lesen enjin pelayar

mana-mana sumber terbuka mengandungi lesen yang menerangkan syarat untuk menggunakan kod ini, dan enjin penyemak imbas tidak terkecuali.


Secara ringkas dan segera: lesen boleh diterima, tiada yang luar biasa. Kecuali EdgeHTML yang ditutup. Mungkin tidak mungkin untuk mencuri projek secara sah dan membangunkan/mengubahnya secara tertutup. Lesen menggalakkan keterbukaan bersama.



Sumber terbuka, garpu enjin WebKit. Seperti WebKit, empat lesen diisytiharkan:

Enjin pelayar yang paling popular. Ia adalah sebahagian daripada projek Chromium. Ia adalah berdasarkan Chromium bahawa mereka mencipta penyemak imbas mereka sendiri.



Sumber terbuka. Satu lesen dipohon untuk:



Mozilla sedang giat membangun dan digunakan dalam pelayar syarikat sendiri - Firefox. Ia juga digunakan dalam Pelayar Tor, yang menyediakan penyemakan imbas tanpa nama di Internet.


Ia tidak begitu popular sebagai asas untuk pengeluar penyemak imbas.



Sumber terbuka. Empat lesen dituntut:

Dibangunkan oleh Apple dan digunakan dalam pelayar syarikat sendiri, Safari. Sebelum ini, banyak syarikat menggunakan WebKit dalam pembangunan mereka, tetapi kemudian meninggalkan projek itu dan beralih kepada Blink daripada Google.



Sumber tertutup. Lesen hak milik.


Enjin ini digunakan untuk pelayar Microsoft yang dipanggil Edge, yang menggantikan Internet Explorer. Ia milik mereka enjin baru. Syarikat itu berhenti membangunkan Trident (MSHTML) sebelumnya.

Risiko

Menggunakan enjin pihak ketiga menimbulkan risiko yang jelas:

  1. Menutup kod sumber
  2. Keluar syarikat utama daripada pembangunan
  3. Menukar lesen kod

Tiada siapa yang boleh menjamin bahawa kod sumber enjin penyemak imbas percuma tidak akan ditutup kepada akses awam. Ada kemungkinan juga syarikat utama akan menarik diri daripada pembangunan enjin percuma, yang sebenarnya adalah penutupannya.


Syarikat yang membangunkan penyemak imbas mereka sendiri mesti memahami bahawa semuanya akan "baik" selagi mereka tidak menimbulkan ancaman/persaingan kepada pembangun enjin penyemak imbas/pelayar asal. Saya rasa ini jelas. Syarikat itu membelanjakan sumbernya untuk membangunkan enjin, tetapi tiba-tiba muncul syarikat lain yang menggunakan enjin mereka untuk menguasai pasaran. Reaksi, saya fikir, adalah jelas - lihat senarai risiko di atas.


"Kami akan membuat salinan enjin pada masa ini dan kami akan terus membangunkannya sendiri” - beginilah cara pengilang penyemak imbas pada enjin pihak ketiga bertindak balas. Ini satu tanggapan yang salah; anda tidak boleh terus membangunkan enjin orang lain. Iaitu, ambil pengaturcara dan berikan mereka tugas - tulis enjin penyemak imbas. Menulis enjin penyemak imbas adalah sukar proses teknologi. Ini disahkan oleh senarai pemiliknya.


Sebagai contoh, Microsoft sedang mencipta enjinnya sendiri, walaupun enjin tertutup. Google dan Apple membangunkan WebKit, tetapi kemudiannya Google mencantasnya dan mula membangunkan enjin Blinknya sendiri.


Walau bagaimanapun, anda perlu memahami bahawa enjin penyemak imbas sentiasa berkembang. Spesifikasi sentiasa dikemas kini, ciri baharu ditambah, dan ciri terkini ditambah baik. Ini adalah kerja hidup. Jika anda mengambil mana-mana enjin untuk tarikh semasa dan hanya menggunakannya untuk penyemak imbas anda, maka dalam masa satu atau dua tahun pelayar pada enjin ini akan menjadi usang.

Penyesuaian enjin

Terdapat masalah untuk menyesuaikan enjin pihak ketiga dengan keperluan penyemak imbas anda sendiri. Banyak sumber dibelanjakan untuk penyesuaian. Pada masa yang sama, anda perlu memahami bahawa enjin penyemak imbas sering dikemas kini, yang menimbulkan masalah sistematik apabila menyepadukan ke dalam penyemak imbas anda sendiri.

Enjin sendiri

Pertama sekali, ia patut dijawab soalan utama- mengapa mencipta enjin penyemak imbas anda sendiri? Atau lebih tepat lagi, siapa yang tidak perlu mencipta enjin sendiri?


Anda tidak seharusnya membuat enjin penyemak imbas anda sendiri jika:

  • Tiada matlamat/keinginan untuk menawan pasaran.
  • Penyemak imbas diperlukan hanya secara nominal. Sekarang dah bergaya, budak sekolah pun buat.
  • Enjin yang dicipta tidak akan berbeza daripada yang sedia ada: kelajuan, kebolehpercayaan, kebolehsuaian.
  • Bajet sedang diagihkan.

Pada masa ini, tidak sukar untuk mencipta penyemak imbas anda sendiri menggunakan enjin pihak ketiga. Terdapat beberapa daripada mereka, dan entah bagaimana anda boleh menonjol di antara semua jisim ini hanya dengan mencipta penyemak imbas berdasarkan secara eksklusif pada komponen anda sendiri, pada enjin anda sendiri.


Adakah berbaloi membangunkan enjin untuk "mendapat wang" untuk mencipta permulaan?


Soalan ini lebih kepada skop aplikasinya. Saya melihat beberapa arah:

  1. Sebenarnya, mencipta penyemak imbas yang lengkap. Kerjasama dengan enjin carian, pelbagai perkhidmatan. Penciptaan versi khas untuk agensi kerajaan.
  2. Pasaran IoT (Internet of Things), serta penyesuaian untuk TV, kotak atas set dan peranti mudah alih.
  3. Perkhidmatan pada komponen penyemak imbas individu. Contohnya, analisis pintar kandungan tapak untuk risiko: ulasan yang dilarang, siaran daripada pengguna dan sebagainya. Analisis teknikal tapak.
  4. Jualan enjin. Perkara paling mudah ialah menulis untuk syarikat.

Di samping itu, prestij syarikat pembangun enjin pelayar jauh lebih tinggi daripada klon. Sama seperti syarikat teknologi. Ini menjejaskan populariti dan daya tarikan syarikat kepada pekerja sedia ada dan akan datang. Tetapi ini lebih kepada cita-cita, untuk berada dalam senarai yang sama dengan syarikat seperti Google, Mozilla, Microsoft.

Kesimpulan

Tidak syak lagi, mencipta enjin penyemak imbas adalah proses yang kompleks dan memerlukan sumber yang besar. Pembangunan ini mesti didekati dengan sangat serius dan dengan pelan pembangunan yang jelas. Di samping itu, ini bukan produk dari mana keuntungan boleh dibuat pada peringkat pertengahan pembangunan. Ya, komponen individu boleh disesuaikan dengan keperluan syarikat, tetapi saya yakin pendekatan sedemikian hanya akan mengambil masa dan melambatkan pembangunan dengan ketara.


Pembangunan enjin penyemak imbas sangat bergantung pada kaedah pembangunannya. Apakah keadaannya: terbuka, tertutup?


Saya pasti bahawa jika sebuah syarikat sedang membangunkan pelayar berdasarkan enjin penyemak imbas pihak ketiga, maka ia harus memikirkan secara serius tentang prospek menciptanya sendiri.


Syarikat yang jauh dari pelayar juga boleh mula membangunkan enjin penyemak imbas, dan bukan hanya untuk mencipta penyemak imbas. Jika produk akhir adalah enjin penyemak imbas lengkap yang lebih baik daripada yang sedia ada, maka ia akan mendapat permintaan. Bidang permohonan telah diterangkan di atas.

Siri artikel

  1. Pelayar!= Enjin pelayar
  2. Enjin pelayar. Seni bina, bekerja dengan ingatan.
  3. Penghurai HTML. Tokenisasi, pemprosesan token, pembinaan pokok.
    Kami menulis penghurai kami sendiri. Apakah peringkat penghuraian HTML, apakah kerumitan dan bagaimana untuk mempercepatkan penghurai HTML beberapa kali.
  4. pengekodan HTML. Bagaimana mereka ditentukan, bagaimana mereka bertaubat.
    Mari kita tulis pengekod kita sendiri dan bincangkan keadaan.
  5. Penghurai CSS dan modul CSS. Tokenisasi, pemprosesan token.
    Mari buat penghurai CSS kita sendiri. Mari kita lihat aspek utama pemprosesan CSS. Mari ketahui kerumitannya, tempat sumber dibelanjakan dan cara menulis penghurai CSS/modul terpantas.
  6. Penghurai CSS. Tatabahasa.
    Kami menulis tatabahasa kami sendiri untuk modul CSS yang menjana kod pantas dan boleh dibaca manusia.
  7. Pemilih CSS. Cara cepat mencari elemen HTML menggunakan pemilih.
  8. Susun atur. Merentasi HTML dan CSS.
    Menetapkan sifat CSS elemen HTML. Mari lihat susunan tugasan, keutamaan dan perkara yang perlu dilakukan jika CSS sentiasa berubah.
  9. Susun atur. Aliran. Sokongan untuk paparan sifat CSS: blok.
  10. fon. Bagaimana untuk mengira saiz aksara dan baris.
    Mari kita tulis penghurai fon kita sendiri. Mari kita ketahui apakah garis dasar, descender, x-height, cara simbol disimpan dan mendalami topik pengiraan saiz simbol.
  11. Susun atur. Sokongan untuk paparan sifat CSS: sebaris.

Takdir Sederhana

Sesetengah pembaca mungkin tahu bahawa saya sedang membangunkan enjin penyemak imbas. Dalam penerbitan saya, anda boleh menemui artikel terdahulu mengenai topik ini.


Malangnya, projek Modest terpaksa ditamatkan. Untuk beberapa lama, projek itu dibangunkan di syarikat tempat saya bekerja sebelum ini. Saya terpaksa meninggalkan syarikat itu. Timbul perselisihan faham yang tidak membenarkan pembangunan projek itu diteruskan. Aliran kerja biasa, ini berlaku.


Walaupun pada hakikatnya saya mempunyai semua hak untuk Modest, tiada siapa yang menuntut kod itu (kertas-kertas itu telah ditandatangani), saya memutuskan untuk "menguburkannya". Supaya tidak ada yang mendapat tanggapan palsu. Di sini anda perlu memahami bahawa semua kod utama yang dibangunkan di luar syarikat (mycore, myhtml) juga dikebumikan. Tetapi ada kelebihannya, mungkin saya telah menjadi lebih bijak sedikit.


Saya menghabiskan banyak masa untuk mengkaji spesifikasi, memahaminya, mencari algoritma optimum, menulis draf (prototaip), mencipta myhtml (penghurai html terpantas) dalam masa lapang saya, dan saya masih belum boleh melepaskan topik ini. Banyak hujung minggu, cuti, malam dan malam dihabiskan.


Sekarang saya sedang membangunkan enjin penyemak imbas baharu. Pembangunan dari awal. Ia belum mempunyai nama, hanya nama kod - lexbor. Seluruh asas telah ditulis: bekerja dengan memori, algoritma umum, dan seni bina masa depan telah dibentangkan. Seperti biasa, semuanya lebih cantik dan lebih baik dari sebelumnya. Secara umum, saya mempunyai perkara yang paling penting: teknologi dan visi/pemahaman yang jelas tentang bagaimana dan perkara yang perlu dibangunkan.


Saya tidak boleh mengendalikan projek sedemikian seorang diri. Jika saya tidak menemui sokongan (pembiayaan), saya akan menghentikan pembangunan dan menyertai enjin sumber terbuka sedia ada (Blink atau Gecko) sebagai penyumbang. Saya akan cuba menjadi sukarelawan di sana dan melaksanakan idea saya. Saya melakukan semua ini secara eksklusif pada waktu tidak bekerja.


Nampaknya mesti ada gambar di sini "kamu sepatutnya memerangi kejahatan, bukan menyertainya."


Terima kasih kerana memberi perhatian!


Tag:

  • pemapar html
  • pelayar
  • enjin web
  • prestasi tinggi
Tambah tag