Firefox dalam WebAssembly: Menjalankan Peramban di Dalam Peramban
Anthropic
Puter mengompilasi Firefox ke WebAssembly, memungkinkan peramban berjalan di dalam peramban lain. Proyek ini diperkirakan menghabiskan biaya $25.000 untuk token API, tetapi menggunakan paket berlangganan untuk mengurangi pengeluaran aktual. Lalu lintas diproksikan melalui server Puter melalui WebSocket, dengan klaim enkripsi ujung-ke-ujung.
Puter mengompilasi Firefox ke WebAssembly, memungkinkan seluruh browser berjalan di dalam browser lain seperti Chrome. Proyek ini memanfaatkan Firefox/Gecko karena dukungan proses tunggalnya yang kuat dan menggunakan sekitar $25.000 token Claude Opus dan Fable, meskipun paket berlangganan Claude Max mengurangi biaya sebenarnya. Demo ini merutekan semua lalu lintas jaringan melalui server Puter menggunakan protokol Wisp melalui WebSocket, karena kode browser tidak dapat membuka koneksi sembarangan. Tim harus menskalakan server untuk menangani lonjakan lalu lintas dari Hacker News. Puter mengklaim enkripsi ujung-ke-ujung, yang diverifikasi dengan memeriksa pesan WebSocket: lalu lintas ke situs HTTPS terenkripsi, sedangkan HTTP dalam teks jelas. Repositori firefox-wasm tersedia, dan proyek serupa bernama WebkitWasm ada tetapi tidak memiliki demo daring.
Sumber: Simon Willison —
asli
