1 poin oleh GN⁺ 2024-07-03 | Belum ada komentar. | Bagikan ke WhatsApp
  • Ladybird adalah engine browser yang dibuat dari awal, bukan fork dari engine yang sudah ada, dan sedang dikembangkan untuk Alpha pertama bagi Linux dan macOS pada 2026 dengan dukungan organisasi nirlaba 501(c)(3)
  • Di tengah kenyataan bahwa web bergantung pada segelintir engine browser dan tiap engine berada di bawah kepentingan perusahaan tertentu, Ladybird ingin membuat engine independen berbasis standar web
  • Pembeda utamanya adalah cara pengembangan yang tidak bergantung pada kode engine yang sudah ada, cakupan yang berfokus pada browser, serta prinsip operasional tanpa kontrak pencarian default, token kripto, atau monetisasi pengguna
  • Peserta dapat berkontribusi pada proyek lewat pelaporan bug, pembuatan reproduksi minimal, pengujian situs web, pelaporan isu keamanan, umpan balik teknis, dan menjalankan build lokal
  • Dukungan finansial hanya diterima dalam bentuk donasi tanpa batasan; proyek tidak menjual kursi dewan atau pengaruh atas roadmap teknis, dan berencana memperluas dukungan ke Windows dan mobile setelah desktop stabil

Browser yang ingin dibuat Ladybird

  • Ladybird adalah engine browser yang dibuat dari awal, bukan fork dari engine browser yang sudah ada
  • Proyek ini didukung oleh organisasi nirlaba 501(c)(3)
  • Saat ini sedang aktif dikembangkan, dengan target rilis Alpha pertama untuk Linux dan macOS pada 2026
  • Web adalah platform komputasi penting, tetapi seluruh web digerakkan oleh sejumlah kecil engine browser, dan tiap engine dikendalikan oleh perusahaan dengan agenda masing-masing
  • Ladybird bertujuan membuat engine independen berbasis standar web dan menjadi browser yang bebas dari konflik kepentingan

Pembeda Ladybird

  • Independensi sejati

    • Membangun engine browser baru berdasarkan standar web tanpa bergantung pada engine yang sudah ada seperti Blink, WebKit, atau Gecko
  • Fokus hanya pada browser

    • Fokus proyek diarahkan pada satu hal: membuat browser web
  • Tanpa monetisasi pengguna

    • Tidak menggunakan kontrak pencarian default, token kripto, atau metode monetisasi pengguna lainnya

Tren pengembangan terbaru

  • 5 Juni 2026: Changing How We Develop Ladybird
    • Mengubah cara kode masuk ke proyek sambil menyiapkan peluncuran browser untuk pengguna nyata
  • Mei 2026: This Month in Ladybird - May 2026
    • Mencakup lolos Cloudflare Turnstile, scrolling asinkron pada out-of-process compositor, Media Source Extensions yang diaktifkan secara default, WebAssembly JIT, pemblokiran konten native, parser HTML berbasis Rust, cache bytecode JS berbasis disk, CSS @container, @scope, subgrid, dan lainnya
  • April 2026: This Month in Ladybird - April 2026
    • Menambahkan viewer PDF inline berbasis pdf.js, frontend GTK4, riwayat kunjungan, parsing HTML spekulatif, kompilasi JS off-thread, DNS asinkron, CSS anchor positioning, dan lainnya
  • Maret 2026: This Month in Ladybird - March 2026
    • Membahas interpreter assembly yang ditulis manual, parsing off-thread, engine regex baru, Mach port IPC, bookmark, CSS if(), inherit(), @container, @function, invalidasi style, dan lainnya
  • Februari 2026: Ladybird adopts Rust, with help from AI
    • Mengadopsi Rust sebagai bahasa penerus C++ dan menggunakan agen AI untuk mempercepat transisi

Partisipasi dan build

  • Ladybird bersifat open source dan dikembangkan secara terbuka oleh tim kecil
  • Cara berkontribusi meliputi pelaporan bug, pembuatan reproduksi minimal, pengujian situs web, pelaporan isu keamanan, dan berbagi umpan balik teknis
  • Menjalankan secara lokal di berbagai mesin pengembangan dapat dimulai dengan perintah berikut
git clone https://github.com/LadybirdBrowser/ladybird.git
cd ladybird
./Meta/ladybird.py run

Struktur dukungan finansial

  • Ladybird didanai hanya melalui donasi dan sponsorship
  • Tidak menggunakan kontrak pencarian, pengumpulan data, atau iklan
  • Sponsorship berlaku per tahun dan ditampilkan di situs web serta pembaruan proyek
    • Platinum: $100,000
    • Gold: $50,000
    • Silver: $10,000
    • Bronze: $5,000
    • Copper: $1,000
  • Individu dapat berdonasi sekali atau berulang bulanan melalui Donorbox
  • Untuk donasi bernilai besar, disarankan menghubungi langsung contact@ladybird.org agar dapat menghindari biaya pemrosesan

FAQ dukungan platform dan independensi

  • Alpha pertama menargetkan Linux dan macOS pada 2026, ditujukan untuk developer dan early adopter
  • Saat ini pengembangan dilakukan oleh tim engineering full-time kecil, dengan dukungan komunitas melalui pengujian, pelaporan bug, pelaporan keamanan, dan umpan balik teknis
  • Ukuran tim saat ini stabil, dan perekrutan akan ditinjau kembali jika kebutuhan proyek berubah
  • Proyek selalu berupaya mempertahankan runway 18 bulan
  • Pernyataan “bukan fork dari engine yang sudah ada” berarti tidak menggunakan kode dari Blink, WebKit, Gecko, atau engine browser lainnya
    • Secara historis, proyek ini menggunakan sejumlah library dari proyek SerenityOS
    • Setelah di-fork dari SerenityOS, proyek ini tidak lagi terikat pada budaya menulis semuanya sendiri, dan menggunakan library pihak ketiga untuk fungsi umum seperti format gambar, audio, video, kriptografi, dan grafis
    • Beberapa library yang digunakan browser lain juga dapat digunakan
  • Windows sudah membangun dan menguji engine JavaScript di CI
    • Dukungan Windows untuk engine browser penuh akan dilakukan pada tahap berikutnya
    • Engineer full-time saat ini berfokus pada macOS dan Linux
  • Platform mobile saat ini bukan fokus
    • Setelah versi desktop berada dalam kondisi baik, lebih banyak upaya akan diarahkan ke Android dan iOS
  • Semua sponsorship berbentuk donasi tanpa batasan
    • Tidak menjual kursi dewan atau bentuk pengaruh lainnya
    • Sponsor tidak memiliki suara dalam roadmap teknis atau arah produk
  • Ladybird bermula dari proyek C++ yang merupakan bagian dari SerenityOS, sehingga codebase-nya dimulai dengan C++ dan sebagian besar masih C++
    • Kemudian proyek ini mengadopsi Rust sebagai bahasa penerus C++ dan secara bertahap mem-porting subsistem ke Rust

Belum ada komentar.

Belum ada komentar.