7 poin oleh GN⁺ 19 hari lalu | 1 komentar | Bagikan ke WhatsApp

> Dillo adalah browser web open-source superringan yang ditulis dalam C, ditujukan untuk penggunaan sumber daya yang rendah dan kecepatan tinggi, serta menyediakan antarmuka grafis berbasis toolkit FLTK

  • Dukungan kendali jarak jauh berbasis soket UNIX melalui program dilloc yang baru — memungkinkan otomatisasi pengoperasian browser dari baris perintah atau skrip, seperti membuka tab, memuat ulang, menampilkan URL, dump halaman, dan lainnya
  • Menambahkan fitur page_action untuk menjalankan perintah arbitrer dari menu klik kanan halaman; bila dipadukan dengan dilloc, ini memungkinkan peniruan Chrome dengan curl impersonate untuk melewati pemblokiran JS atau menjalankan skrip modifikasi otomatis per halaman
  • Menambahkan dukungan build eksperimental untuk FLTK 1.4, tetapi karena masih ada masalah rendering pada lingkungan DPI tinggi atau Wayland, pengelola paket tidak disarankan mengaktifkannya secara default
  • Menambahkan pengecualian izin cookie saat redirect OAuth sehingga autentikasi OAuth seperti login Fediverse dapat berfungsi dengan normal
  • Dukungan opsional untuk encoding konten brotli
  • IPv6 diaktifkan secara default (jika didukung platform)
  • Peningkatan kemudahan navigasi seperti membuka tab baru dengan Ctrl+klik kiri, serta navigasi mundur/maju dengan tombol mouse
  • Menambahkan halaman informasi internal seperti about:keys, about:cache, about:dicache
  • Menambahkan mesin pencari Mojeek (shortcut mj)
  • Berbagai perbaikan bug termasuk segfault LibreSSL, parsing Max-Age cookie, use-after-free, dan lainnya
  • Selesai bermigrasi dari GitHub ke server self-hosted, dengan mirror di Codeberg dan SourceHut

1 komentar

 
GN⁺ 19 hari lalu
Komentar Hacker News
  • Saya cukup sering memakai Dillo. Selamat
    Dengan RUU verifikasi usia yang terus bermunculan, tergantung bagaimana Firefox merespons, Dillo tampaknya bisa saja menjadi browser default de facto untuk Linux dan BSD
    Jika hukum seperti ini benar-benar diterapkan dan bahkan logika verifikasi usia dimasukkan ke Firefox, saya 100% akan pindah ke Dillo

    • Itu cukup masuk akal, tetapi RUU estimasi usia harus dilihat sebagai arus yang jauh lebih besar
      Cukup menyeramkan melihat begitu banyak negara menyerah pada hal ini terlalu cepat
      Mungkin sekarang masih ada yang tidak percaya, tetapi beberapa tahun lagi penjelajahan web anonim bisa jadi tinggal masa lalu
      Serangan yang menargetkan VPN juga perlu dilihat bersama. Ini tampak bukan sebagai insiden terpisah yang kebetulan, melainkan gerakan yang saling terkait ke satu arah
      Aliran uang perlu dibuat jauh lebih jelas, dan saya muak dengan situasi yang dikendalikan para pelobi
  • Sayangnya bahkan Google mulai mewajibkan JS, dan ini pukulan besar bagi browser kecil dan web terbuka

    • Betul, di browser seperti ini https://html.duckduckgo.com berjalan cukup baik :)
    • Indeks Google masih bisa diakses tanpa JS lewat mesin pencari proksi. Misalnya Startpage adalah salah satunya
      Untuk daftar detail terkait mesin pencari, tulisan Seirdy merangkumnya dengan baik: https://seirdy.one/posts/2021/03/10/search-engines-with-own-...
    • Justru menurut saya ini lebih mirip fitur. Jika sebuah situs web tidak bekerja bahkan dengan HTML dasar, besar kemungkinan itu hanya membuang waktu
    • Sekarang terasa seperti Google mengendalikan web
      Secara ketat itu tidak sepenuhnya benar, tetapi Google hadir di banyak area penting web, dan Chrome hanya contoh yang paling mencolok di antaranya
    • Tapi apakah benar-benar perlu sampai ES6?
      JavaScript pada masa awal jauh lebih sederhana, dan JIT juga tidak selalu diperlukan. Secara pribadi saya masih merasa tanpa JIT itu lebih baik
  • Terima kasih besar kepada para pengembang. Saya sangat suka proyek retro seperti ini
    Saya memakai Dillo setiap hari, dan dalam kasus saya kebanyakan untuk penggunaan internal
    Berkat arsitektur plugin-nya, protokol seperti gemini atau gopher juga bisa dirender, jadi saya juga memakainya saat melihat situs gemini
    Benar-benar sangat ringan

  • Klien Mastodon juga tidak berjalan dengan baik, tetapi setidaknya ada alternatif: https://codeberg.org/adele/smolfedi

  • Dalam kasus saya, saat memakai Dillo di HN ini saya terus mendapat 429, sementara ini tidak terjadi di browser full-size biasa
    Saya tidak tahu apakah ini karena JS

  • Saya sudah mengatakan ini berkali-kali di tulisan lain tentang Dillo, tetapi berkat Dillo saya untuk pertama kalinya bisa melihat web di PC 486 lama
    Itu mesin yang dipasangi Damn Small Linux, dan tanpa Dillo saat itu mungkin akses web sendiri akan sulit

  • dilloc sudah dimulai sejak commit git lama sebelum rilis 3.3.0, dan itu benar-benar mengesankan
    Kita juga bisa dengan mudah membuat item menu pengalihan yang memanggil skrip mirip plumber atau xdg-open
    Caranya seperti Libredirect di Firefox/Chromium, yaitu mengganti URL JS dengan URL non-JS

  • Saya penasaran apakah ada tempat untuk mendapatkan biner pra-kompilasi di antara port Windows terbaru Dillo

  • Sayang sekali Dillo ditulis dalam C++
    Karena saya ingin mencoba membangunnya dengan kompiler C kecil dan sederhana seperti cproc/qbe atau tinycc
    Meski begitu, saya merasa sudah ada tanda bahwa AI pemrograman bisa cukup membantu dalam mem-porting massal C++ menjadi C sederhana

    • Saya pernah mencobanya sendiri sekitar 6 bulan lalu pada kode C++ saya dengan alat-alat yang saat itu disebut SOTA, dan hasilnya mengecewakan
      Menurut saya, teknologinya masih belum sampai ke tahap itu