Teknologi Pelayar Unikernel Kernel Mencapai Masa Mula Sejuk 20ms, Mengatasi Docker Secara Dramatik

BigGo Editorial Team
Teknologi Pelayar Unikernel Kernel Mencapai Masa Mula Sejuk 20ms, Mengatasi Docker Secara Dramatik

Teknologi pelayar baharu dari Kernel sedang menjana keterujaan dalam komuniti pembangun kerana masa mula sejuknya yang luar biasa pantas. Projek ini, yang menyediakan persekitaran pelayar Chrome bersandbox untuk agen AI dan aliran kerja automatik, telah menunjukkan kelebihan prestasi yang mengagumkan berbanding pendekatan pengontaineran tradisional.

Mula Sejuk Secepat Kilat

Ciri yang paling banyak dibincangkan dalam kalangan pembangun adalah implementasi unikernel Kernel, yang mencapai masa mula sejuk kurang daripada 20 milisaat. Ini merupakan peningkatan dramatik berbanding kontainer Docker, yang biasanya mengambil masa sekitar 5 saat untuk dimulakan. Teknologi ini berfungsi dengan mengambil snapshot keseluruhan instans unikernel selepas melancarkan Chromium, membolehkannya dimulakan semula dengan keadaan yang sama dalam masa kurang daripada 20ms.

Dari apa yang kami lihat, mikro VM mungkin boleh melakukan sesuatu yang sangat pantas juga (150ms?) tetapi kami fikir 20ms adalah sangat gila.

Kelebihan prestasi ini menangani masalah utama bagi pembangun yang bekerja dengan automasi pelayar dan agen AI, di mana kelewatan permulaan boleh menyebabkan kelambatan yang mengecewakan bagi pengguna akhir. Seorang pengulas menyatakan bahawa apabila pelanggan perlu menunggu selama lima saat, ia benar-benar memberi kesan dalam persekitaran pengeluaran.

Perbandingan Prestasi Utama

  • Masa mula sejuk unikernel: <20ms
  • Masa mula kontena Docker: ~5 saat
  • Anggaran masa mula Mikro VM: ~150ms (disebut oleh pembangun)

Ciri-ciri Utama

  • Persekitaran pelayar Chrome yang telah dikonfigurasikan
  • Serasi dengan Playwright dan Puppeteer
  • Akses GUI melalui noVNC
  • Integrasi ejen Penggunaan Komputer Anthropic
  • Mod siap sedia/tidur automatik
  • Pemeliharaan keadaan semasa snapshot

Pengekalan Snapshot

Selain kelajuan, pendekatan Kernel menawarkan keupayaan unik melalui fungsi snapshotnya. Apabila unikernel memasuki mod siap sedia semasa tempoh tidak aktif, keseluruhan keadaan sistem dikekalkan - termasuk kuki pengesahan pelayar, halaman yang dibuka, tahap zum tetingkap, dan bahkan interaksi dengan fail tempatan. Pengekalan ini mewujudkan kemungkinan baharu untuk aliran kerja yang mendapat manfaat daripada mengekalkan keadaan pelayar antara sesi.

Sistem ini juga mempunyai mod siap sedia atau tidur automatik yang diaktifkan apabila tiada aktiviti rangkaian, menggunakan sumber minimum semasa tidak aktif. Penggunaan sumber yang cekap ini boleh menjadi berharga untuk senario penempatan di mana sumber pengkomputeran terhad atau mahal.

Pilihan Implementasi

Kernel menyediakan dua laluan implementasi utama untuk pembangun yang berminat menggunakan teknologi ini. Versi kontainer Docker menawarkan model penempatan yang biasa, manakala implementasi unikernel memberikan kelebihan tambahan iaitu permulaan sejuk yang sangat pantas dan pengekalan keadaan. Kedua-dua implementasi mendedahkan port untuk rangka kerja berasaskan Chrome DevTools seperti Playwright dan Puppeteer untuk disambungkan, bersama dengan akses GUI jarak jauh melalui noVNC.

Pasukan projek sedang aktif meneroka penambahbaikan, termasuk pemasangan storan berterusan untuk operasi input/output fail dan menggantikan noVNC dengan alternatif yang lebih pantas. Mereka juga telah menyatakan bahawa instans awan unikernel nampaknya menghadapi lebih sedikit masalah pengesanan bot berbanding dengan Docker, walaupun ini mungkin sementara kerana sistem pengesanan terus berkembang.

Bagi pembangun yang berminat dengan automasi pelayar, pembangunan agen AI, atau mana-mana aplikasi yang memerlukan persekitaran pelayar terkawal dengan kelewatan minimum, pendekatan Kernel mewakili kemajuan penting dalam bidang ini. Kombinasi persekitaran Chrome yang telah dikonfigurasi, akses GUI, dan integrasi dengan gelung agen Computer Use dari Anthropic menjadikannya sangat sesuai untuk aliran kerja pelayar yang didorong oleh AI.

Rujukan: kernel-images