Google Chrome

Google Chromeadalahperamban weblintas platformyang dikembangkan olehGoogle. Peramban ini pertama kali dirilis pada tahun 2008 untukMicrosoft Windows, kemudian diportingke Android, iOS, Linux, dan macOS yang menjadikannya sebagai peramban bawaan dalam sistem operasi.Peramban ini juga merupakan komponen utamaChrome OS, yang berfungsi sebagai platform untuk aplikasi web.
Sebagian besarkode sumberChrome berasal dari proyekperangkat lunak gratis dan sumber terbukaGoogle,Chromium, tetapi Chrome  sebagaiperangkat gratisberpemilik.WebKitadalahmesin renderingasli, tetapi Google akhirnya mem-forknya untuk membuat mesinBlink; semua varian Chrome kecuali iOS sekarang menggunakan Blink.
Pada Oktober 2022, StatCounter memperkirakan bahwa Chrome memiliki 67% pangsa pasar peramban di seluruh dunia (setelah November 2018) di komputer pribadi (PC),paling banyak digunakan di tablet (melampaui Safari), dan juga dominan pada ponsel pintar dan sebesar 65% masing-masing di semua platform.
Versi Chrome saat ini berjalan pada:
Mulai rilis versi 89, Chrome hanya akan didukung pada prosesor Intel/Intel x86 dan AMD dengan set instruksi SSE3.
Biasanya, pembaruan dilakukan di latar belakang saat Anda menutup dan membuka kembali peramban komputer. Namun, jika peramban belum ditutup selama beberapa waktu, Anda mungkin melihat pembaruan yang tertunda:
CEO GoogleEric Schmidtmenentang pengembangan zaman peramban web independen selama enam tahun. Dia menyatakan bahwa "pada saat itu, Google adalah perusahaan kecil", dan dia tidak ingin mengalami "perang perambanyang memar". Setelah pendiri bersamaSergey BrindanLarry Pagemenyewa beberapa pengembangMozilla Firefoxdan membuat demonstrasi Chrome, Schmidt mengatakan bahwa "Itu sangat bagus sehingga pada dasarnya memaksa saya untuk berubah pikiran."
Pada September 2004, rumor tentang Google membangun web peramban pertama kali muncul. Jurnal online dansurat kabarAS menyatakan pada saat itu bahwa Google mempekerjakan mantan pengembang web Microsoft, antara lain. Itu juga datang tak lama setelah perilisan final Mozilla Firefox, yang popularitasnya melonjak dan mengambil pangsa pasar dariInternet Explorer, yang menderita masalah keamanan utama.
Pengembangan Chrome dimulai pada 2006,di bawah pimpinanSundar Pichai.Chrome "sebagian besar dikembangkan" di kantorKitchenerGoogle.
Pengumuman perilisan awalnya dijadwalkan pada 3 September 2008, dan komik olehScott McCloudakan dikirim ke jurnalis dan blogger menjelaskan fitur-fitur di dalam Chrome.Salinan yang ditujukan untuk Eropa dikirim lebih awal dan bloggerJermanPhilipp LenssendariGoogle Blogoscopedmenyediakan salinan pindaian komik 38 halaman tersebut di situsnya setelah menerimanya pada tanggal 1 September 2008.Google kemudian menyediakan komik tersebut diGoogle Books,dan menyebutnya dalamblogresmi mereka dengan sebuah pengumuman rilis awal.
Produknya dinamakan "Chrome" sebagai sebuahnama kodeproyek pengembangan awal, karena "Chrome" diasosiasikan dengan mobil cepat dan kecepatan. Google tidak merubah nama proyek tersebut sebagai nama ironis, karena salah satu tujuan utamanya adalah "content, not chrome" (konten, bukan penampilan).
Peramban ini pertama kali dirilis secara publik pada 2 September 2008 untukWindows XPdan kemudian, dengan 43 bahasa yang didukung, secara resmi merupakanversi beta,dan sebagai perilisan publik yang stabil pada 11 Desember 2008. Pada hari yang sama, beritaCNETmenarik perhatian ke bagian dalam pernyataan Persyaratan Layanan untuk rilis beta awal, yang tampaknya memberi Google lisensi untuk semua konten yang ditransfer melalui peramban Chrome.Bagian ini diwarisi dari persyaratan layanan Google umum.Google menanggapi kritik ini segera dengan menyatakan bahwa bahasa yang digunakan dipinjam dari produk lain, dan menghapus bagian ini dari Persyaratan Layanan.
Chrome adalah salah satu dari 12 peramban yang ditawarkan padaBrowserChoice.eupada para pengguna Microsoft Windows diWilayah Ekonomi Eropa.
Chrome dirakit dari 25 pustaka kode berbeda dari Google dan pihak ketiga sepertiMozillaNetscape Portable Runtime,Network Security Services,NPAPI(dihilangkan pada versi 45),Skia Graphics Engine, SQLite, dan sejumlah sumber-terbuka proyek lainnya.Mesin virtualJavaScriptV8dianggap sebagai proyek yang cukup penting untuk dipisahkan (seperti halnyaTamarindariAdobe/Mozilla) dan ditangani oleh tim terpisah di Denmark yang dikoordinasikan olehLars BakdiAarhus. Menurut Google, implementasi yang ada dirancang "untuk program kecil, di mana kinerja dan interaktivitas sistem tidak begitu penting", tetapiaplikasi websepertiGmail"menggunakan peramban web secara maksimal dalam hal manipulasiDOMdanJavaScript", dan oleh karena itu secara signifikan akan mendapatkan keuntungan dari mesin JavaScript yang dapat bekerja lebih cepat.
Google Chrome menampilkan antarmuka pengguna minimalis, dengan prinsip antarmuka pengguna yang kemudian diterapkan ke peramban lain. Misalnya, penggabunganbilah alamatdan bilah penelusuran ke dalamomnibox.Chrome juga memiliki reputasi untuk kinerja peramban yang kuat.
Chrome memungkinkan pengguna untuk menyinkronkan markah, riwayat, dan setelan mereka di semua perangkat dengan peramban yang terpasang dengan mengirim dan menerima data melalui Akun Google yang dipilih, yang pada gilirannya memperbarui semua proses masuk Chrome. Ini dapat diautentikasi baik melalui kredensial Google, atau frasa sandi sinkronisasi.
Perilisan pertama Google Chrome lulus tesAcid1danAcid2. Mulai versi 4.0, Chrome telah lulus semua aspek ujiAcid3.
Hingga Mei 2011, Chrome memiliki dukungan yang sangat baik untuk JavaScript/ECMAScriptmenurut ECMAScript standar Tes kesesuaianEcma International262(versi ES5.1 18 Mei 2012). Tes ini melaporkan sebagai skor akhir jumlah tes yang gagal dilakukan peramban; karenanya skor yang lebih rendah lebih baik. Dalam pengujian ini, Chrome versi 37 mendapat skor 10 gagal /11.578 lulus. Sebagai perbandingan, Firefox 19 mendapat skor 193 gagal/11.752 lulus dan Internet Explorer 9 memiliki skor 600+ gagal, sedangkan Internet Explorer 10 mendapatkan skor 7 gagal.
Pada tes standar web HTML5, Chrome 41 mendapatkan skor 518 dari 555 poin, menempatkannya di depan lima peramban desktop paling populer.Chrome 41 di Android mendapatkan skor 510 dari 555 poin.Chrome 44 mendapat skor 526, hanya 29 poin kurang dari skor maksimum.
Chrome secara berkala mengambil pembaruan dari duadaftar hitam(satu untukphishingdan satu untukmalware), dan memperingatkan pengguna ketika mereka mencoba mengunjungi situs yang ditandai sebagai berpotensi berbahaya. Layanan ini juga tersedia untuk digunakan oleh orang lain melaluiAPIpublik gratis yang disebut "Google Safe BrowsingAPI".
Chrome menggunakan model alokasi proses ketabsandbox.Dengan menggunakanprinciple of least privilege, setiap proses tab tidak dapat berinteraksi dengan fungsi memori kritis (mis. Memori OS, file pengguna) atau proses tab lainnya - mirip dengan "Protected Mode" Microsoft yang digunakan olehInternet Explorer 9atau lebih tinggi.Tim Sandboxdikatakan telah "mengambil batas proses yang ada ini dan membuatnya menjadipenjara". Ini memberlakukan model keamanan komputer di mana ada dua tingkatkeamanan bertingkat(penggunadansandbox) dansandboxhanya dapat menanggapi permintaan komunikasi yang diprakarsai olehpengguna.Di Linux sandboxing menggunakan modeseccomp.
Pada 2 September 2020, dengan dirilisnya Chrome 85, Google memperpanjang dukungan untuk DNS Aman di Chrome untukAndroid. DNS-over-HTTPS (DoH), dirancang untuk meningkatkan keamanan dan privasi saat menjelajahi web. Di bawah pembaruan, Chrome secara otomatis beralih ke DNS-over-HTTPS (DoH), jika penyedia DNS saat ini mendukung fitur tersebut.
Mesin virtualJavaScriptyang digunakan oleh Chrome,mesin JavaScript V8, memiliki fitur sepertipembuatan kode dinamis,transisi kelas tersembunyi, danpengumpulan sampah tepat.
Pada tahun 2008, beberapa situs web melakukan tes benchmark menggunakan alatSunSpider JavaScript Benchmarkserta serangkaian benchmark komputasi intens milik Google, yang meliputiray tracingdanconstraint solving.Mereka dengan suara bulat melaporkan bahwa Chrome bekerja jauh lebih cepat daripada semua pesaing yang pernah diuji, termasukSafari(untuk Windows),Firefox 3.0,Internet Explorer 7,Opera, danInternet Explorer 8.Namun, pada 11 Oktober 2010, tes independen kinerja JavaScript, Chrome telah mencetak skor tepat di belakang mesinPrestoOperasejak diperbarui dalam versi 10.5.
Arsitektur multi-proses diterapkan di Chrome di mana, secara default, proses terpisah dialokasikan untuk setiap instance situs dan plugin.Prosedur ini disebut isolasi proses,dan mencegah task saling mengganggu, meningkatkan keamanan dan stabilitas. Penyerang yang berhasil mendapatkan akses ke satu aplikasi tidak mendapatkan akses ke aplikasi lain,dan kegagalan dalam satu contoh menghasilkan layarTab sedihscreen of death, mirip denganSad Macyang terkenal, tetapi hanya satu tab yang crash alih-alih seluruh aplikasi. Strategi ini menuntut biaya per proses tetap di muka, tetapi menghasilkan lebih sedikit memori yang membengkak dari waktu ke waktu karena fragmentasi terbatas pada setiap instance dan tidak lagi memerlukan alokasi memori lebih lanjut.Arsitektur ini diterapkan di Safaridan Firefox.
Secara default,antarmuka penggunautama mencakup tombol mundur, maju, segarkan / batal, dan menu. Tombol beranda tidak ditampilkan secara default, tetapi dapat ditambahkan melalui halaman Pengaturan untuk membawa pengguna ke halaman tab baru atau halaman beranda kustom.
Tabadalah komponen utama antarmuka pengguna Chrome dan telah dipindahkan ke bagian atas jendela daripada di bawah kontrol. Perubahan halus ini kontras dengan banyak tab peramban yang ada yang berbasis padajendeladan berisi tab. Tab, dengan statusnya, dapat ditransfer secara mulus di antara wadah jendela dengan menggulirkan. Setiap tab memiliki rangkaian kontrolnya sendiri, termasukOmnibox.
Chrome menyertakan submenubookmarkyang mencantumkan bookmark pengguna, menyediakan akses mudah ke Pengelola Bookmark Chrome, dan memungkinkan pengguna untuk mengaktifkan atau menonaktifkanbilah bookmark.
Untukpengembang web, Chrome menampilkan pemeriksa elemen (Inspect Element), mirip dengan ekstensi perambanFirebug, yang memungkinkan pengguna untuk melihat ke DOM dan melihat apa yang membentukhalaman web.
Chrome memungkinkan pengguna membuatpintasandesktop lokal yang membukaaplikasi webdi peramban. Peramban, saat dibuka dengan cara ini, tidak berisi antarmuka biasa kecuali untuk bilah judul, agar tidak "mengganggu apa pun yang coba dilakukan pengguna". Hal ini memungkinkan aplikasi web berjalan bersama perangkat lunak lokal (mirip denganMozilla PrismdanFluid).
Ekstensi Google Chrome adalah ekstensi peramban yang memodifikasi Google Chrome.Ekstensi ini ditulis menggunakan teknologi web sepertiHTML,JavaScript, danCSS.Mereka didistribusikan melaluiChrome Web Store,awalnya dikenal sebagai Galeri Ekstensi Google Chrome.Semua pengguna denganAkun Googledapat menambahkan ekstensi setelah mengembangkannya.HapusNomor teleponbanyak ekstensi Chrome, setelah dipasang, memiliki akses ke data pengguna. Ada tiga tingkat izin yang mungkin diminta oleh aplikasi atau ekstensi.Semua ekstensi harus memiliki tujuan yang jelas dan tunggal.
Pada 9 September 2009, Google mengaktifkan ekstensi secara default di saluran pengembang Chrome, dan menyediakan beberapa ekstensi sampel untuk pengujian.Pada bulan Desember, Galeri Ekstensi Google Chrome beta dimulai dengan sekitar 300 ekstensi.Ini diluncurkan pada 25 Januari 2010 bersama dengan Google Chrome 4.0, berisi sekitar 1500 ekstensi.
Dimulai dengan Google Chrome 3.0, pengguna dapat memasang tema untuk mengubah tampilan peramban.Banyak tema pihak ketiga gratis disediakan di galeri online,dapat diakses melalui tombol "Dapatkan tema" di opsi Chrome.
Dimulai dengan Google Chrome 4.1 aplikasi menambahkan bilah terjemahan built-in menggunakanGoogle Terjemahan. Terjemahan saat ini tersedia untuk 52 bahasa.Saat Chrome mendeteksi bahasa asing selain bahasa pilihan pengguna seperti yang disetel selama waktu penginstalan, Chrome menanyakan pengguna apakah akan menerjemahkan atau tidak.
Di Chrome, saat tidak tersambung ke Internet dan pesan kesalahan yang menampilkan "Tidak ada internet" ditampilkan, di bagian atas,Tyrannosaurus rex"8-bit" ditampilkan, tetapi saat menekan bilah spasi pada keyboard, mouse-klik atau mengetuknya di perangkat sentuh, T-Rex langsung melompat sekali dan berlari melintasi gurun yang dipenuhi kaktus, mengungkapkannya sebagai telur Paskah dalam bentuk permainan platform.Permainan itu sendiri adalah pelari tanpa batas, dan tidak ada batasan waktu dalam permainanya karena berkembang lebih cepat dan secara berkala diwarnai dengan latar belakang hitam. Seorang AdministratorChromebooksekolah dapat menonaktifkan game tersebut.
Dimungkinkan untuk mengembangkan aplikasi, ekstensi, dan tema untuk Chrome. Mereka di-zip dalam file .crx dan berisi file manifes yang menentukan informasi dasar (seperti versi, nama, deskripsi, hak istimewa, dll.), Dan file lain untuk antarmuka pengguna (ikon, popup, dll.). Google memiliki panduan pengembang resmi.Chrome memiliki toko webnya sendiri tempat pengguna dan pengembang dapat mengunggah dan mengunduh aplikasi dan ekstensi ini.