Iklan

Polaris adalah a teknologi baru dari MIT yang akan menyelesaikan salah satu gangguan terbesar kehidupan modern: halaman Web yang lambat. Kita semua ada di sana. Anda hanya ingin sedikit informasi. Anda kemudian terjebak menunggu hampir satu menit sementara semuanya dimuat. Polaris akan menyelesaikannya.

Tetapi bagaimana jika dibandingkan dengan upaya lain untuk mempercepat Web? Sangat bagus.

Sejak smartphone menjadi barang sehari-hari, pengembang telah bergegas untuk menemukan cara untuk mengurangi kompleksitas halaman Web dan penggunaan data, yang merupakan bagaimana kita berakhir dengan browser seluler dibuat untuk kecepatan 4 Browser Teroptimalisasi Tablet Tercepat yang Belum Pernah Anda Dengar [Android]Browser tablet Android, secara umum, tidak terlalu bagus. Sebagian besar dari empat browser besar menderita tombol berukuran buruk dan kinerja lamban. Alternatif yang dioptimalkan untuk tablet yang disebutkan dalam artikel ini, yang mungkin tidak Anda ketahui ... Baca lebih banyak . Dan sementara situs yang dioptimalkan untuk seluler ada, mereka masih belum cukup cepat.

instagram viewer

Ini adalah masalah yang ingin diperbaiki oleh Polaris. Polaris bukan teknologi pertama yang kami lihat berusaha menyelesaikan masalah ini - Google memiliki AMP dan Facebook memiliki Artikel Instan - tetapi Polaris menangani masalah tersebut dari sudut yang berbeda.

Cara Kerja Polaris MIT

Polaris sebenarnya adalah dua komponen terpisah: satu di server Web dan satu lagi di browser Web Anda. Komponen sisi server adalah penjadwal kustom yang disebut Scout sedangkan komponen sisi klien disebut Polaris, pustaka Javascript khusus yang mengoptimalkan cara browser Anda memuat konten halaman.

ScoutGraph

Scout adalah penjadwal yang menganalisis kode yang ada, melihat DOM (Model Obyek Dokumen Menjadikan Web Interaktif: Pengantar Untuk jQueryjQuery adalah perpustakaan skrip sisi klien yang digunakan hampir setiap situs web modern - menjadikan situs web interaktif. Ini bukan satu-satunya perpustakaan Javascript, tetapi itu adalah perpustakaan yang paling maju, paling didukung, dan paling banyak digunakan ... Baca lebih banyak ) yang akan dibuat saat browser memuat halaman. Ini menggunakan versi Firefox yang dipreteli untuk memastikan model yang akurat, dan semua ini terjadi di belakang layar.

Saat melakukan ini, Scout melacak di mana dependensi dibuat yang akan menunda pemuatan normal, membuat DOM khusus dengan dependensi yang benar dipetakan. Dalam pengujian, proses ini menemukan model yang ditingkatkan untuk 81% dari semua halaman Web.

Data itu digunakan untuk membuat halaman rintisan bagi server untuk dikirimkan menggantikan dokumen HTML asli.

OldPhone

Halaman rintisan baru berisi Perpustakaan Javascript Polaris, jadwal khusus yang dibuat oleh Scout, dan dokumen HTML asli Anda. Itu menggunakan jadwal itu untuk secara dinamis memuat konten yang diperlukan untuk halaman Web Anda, memastikan bahwa browser Anda memuat konten sesuai kebutuhan.

Karena Polaris sepenuhnya dibuat dalam Javascript, ia dapat dijalankan bahkan di peramban yang tidak dimodifikasi. HTML pada halaman Web juga tidak berubah, tetapi peningkatan kinerja ini datang dengan biaya kecil: beberapa byte tambahan untuk setiap halaman yang dimuat.

AMP Google Adalah HTML Baru

Polaris bukan satu-satunya cara pengembang mencoba untuk meningkatkan kecepatan Web. Google baru-baru ini debut teknologi mereka sendiri yang disebut AMP Google Akan Membuat Penjelajahan Ponsel Hingga 85% Lebih CepatGoogle meluncurkan standar baru yang akan meningkatkan kecepatan penelusuran seluler. Inilah bagaimana hal itu memengaruhi Anda dan mengapa Anda harus peduli. Baca lebih banyak (Laman Seluler yang Dipercepat). Apa bedanya dengan Polaris? Untuk satu hal, AMP menggunakan jenis baru HTML sedangkan Polaris bekerja dengan HTML tradisional.

AMP juga membatasi jenis skrip yang dapat dijalankan pada halaman, hanya memungkinkan untuk subset skrip yang disetujui oleh spesifikasi AMP. Kustomisasi dilakukan melalui bentuk CSS yang diperluas (Lembar Gaya Cascading 5 Situs Teratas Untuk Belajar CSS Online Baca lebih banyak ), meskipun AMP membatasi animasi tertentu yang cenderung memengaruhi kinerja.

Dengan AMP, laman tidak dapat memiliki formulir, yang membatasi jenis situs yang dapat menggunakan AMP. Jadi, sementara AMP dapat membuat halaman yang sangat cepat, mereka harus sederhana - bahkan primitif - dan Anda kehilangan banyak tampilan dan nuansa Web modern. Jika situs memiliki banyak integrasi sosial, tayangan slide, dan elemen skrip lainnya, AMP tidak akan berfungsi dengan baik.

Plus, skrip AMP didasarkan pada Komponen Web, yang tidak kompatibel di semua browser. Di Chrome atau Opera, semuanya akan berfungsi dengan baik. Untuk Safari, Firefox, dan Edge, Anda tidak akan pernah terlalu yakin. Ini mungkin bukan masalah besar di masa depan, tetapi untuk saat ini, ini masalah besar.

Aset terbesar AMP adalah ikatan dekatnya dengan Google. Ketika pengguna menemukan halaman melalui pencarian Google, halaman AMP di-cache di server Google. Penerbit memberikan banyak kontrol, tetapi Google memiliki lebih banyak server di lebih banyak tempat dan dapat mengirimkan konten dengan lebih baik. Proses caching ini akan mendapatkan pengguna keuntungan kinerja serupa dengan Opera Mini Optimalkan Penjelajahan Ponsel Anda Dengan Browser Opera Mini Baca lebih banyak .

ServerFarm

Polaris menawarkan beberapa manfaat signifikan bagi penerbit jika dibandingkan dengan AMP. Kode HTML yang ada dapat digunakan, jadi tidak perlu menulis ulang halaman dalam versi HTML AMP. Polaris dapat berjalan di browser apa pun, sehingga terhindar dari masalah kompatibilitas. Polaris meningkatkan kecepatan untuk browser desktop, bukan hanya pengguna seluler.

Tetapi AMP mendapatkan keunggulan dalam hal konsumsi data karena halaman sangat tipis. Caching Google merupakan nilai tambah lainnya karena Polaris hanya berjalan di server Web biasa. Membuat Google bertindak sebagai jaringan pengiriman konten Cara Mengatur CDN dengan Cara yang Benar dan Menghindari Masalah SEO Baca lebih banyak selalu merupakan bonus besar bagi penerbit.

Bagaimana dengan Artikel Instan Facebook?

Polaris dan AMP bukan satu-satunya teknologi untuk mempercepat Web. Kami juga meminta Facebook membuat upaya dengan up-and-datang mereka yang disebut Artikel Instan Verizon Membeli AOL, Facebook Meluncurkan Artikel Instan, & Lainnya... [Tech News Digest]Verizon membeli AOL, Facebook mulai menerbitkan, Microsoft mulai menerjemahkan, TunnelBear meluas ke Chrome, Domino mengirimkan melalui emoji, dan Conan O'Brien memainkan The Witcher 3. Baca lebih banyak . Berdasarkan aplikasi Kertas mereka untuk iOS, Facebook berupaya menciptakan pengalaman yang dioptimalkan untuk seluler yang serupa di tempat lain.

Pada dasarnya, Artikel Instan adalah artikel lengkap yang diposkan langsung oleh penerbit pihak ketiga di Facebook. Artikel Instan ini berjanji untuk memuat setidaknya sepuluh kali lebih cepat dari halaman Web normal, dan tidak seperti AMP, Artikel Instan tidak akan harus mengorbankan JavaScript atau interaktivitas canggih.

Sebagai gantinya, penerbit yang berpartisipasi mendapatkan bagian dari pendapatan yang dihasilkan oleh Artikel Instan mereka. Ini adalah win-win untuk semua orang yang terlibat, setidaknya secara teori.

Kelemahan besar adalah bahwa penerbit kehilangan banyak kendali atas konten mereka - bahkan lebih daripada dengan Google AMP - dan sulit untuk melihat bagaimana ini dapat bersaing dengan Polaris dalam hal kebebasan dan kesesuaian. Artikel Instan dapat meningkatkan kinerja di Web seluler, tetapi fokus utamanya adalah menangkap pengguna Facebook dan pendapatan iklan.

Ini membantu penerbit mengubah artikel yang pengguna mereka bagikan menjadi pendapatan, dan Facebook dapat mempertahankan pengguna tersebut agar lebih lama. Satu-satunya cara pengguna mendapat manfaat dari Artikel Instan adalah jika mereka sudah menghabiskan seluruh waktunya untuk membaca konten di Facebook saja.

Polaris dan Masa Depan Web

Dibandingkan dengan AMP dan Artikel Instan, Polaris menawarkan manfaat terbesar bagi penerbit dan pengguna, terutama karena bebas dari hubungan yang kompleks. Tidak hanya tidak perlu bergantung pada Google atau Facebook, tetapi itu mempercepat Web untuk seluler dan browser desktop.

Plus, itu juga satu-satunya yang tidak memerlukan penulisan ulang HTML yang ada.

Hanya dari tiga proyek ini, kita dapat melihat bahwa mempercepat Web ada di benak perusahaan besar dan ilmuwan komputer. Polaris memiliki banyak janji, seperti halnya AMP dan Artikel Instan. Dalam komentar, beri tahu kami teknologi mana yang paling menarik bagi Anda.

Kredit Gambar: Komputer Cepat oleh lassedesignen via Shutterstock, Sozialhelden e. V. melalui Flickr, MIT CSAIL melalui MIT.EDU, Tigger11 melalui Shutterstock

Michael tidak menggunakan Mac ketika mereka ditakdirkan, tetapi ia dapat membuat kode dalam Applescript. Dia memiliki gelar dalam Ilmu Komputer dan Bahasa Inggris; dia sudah menulis tentang Mac, iOS, dan video game untuk sementara waktu sekarang; dan dia telah menjadi monyet TI siang hari selama lebih dari satu dekade, berspesialisasi dalam scripting dan virtualisasi.