Karya baru dari Fabrice Bellard, pembuat FFMpeg dan QEMU.
Mendukung ES2019. Terdiri dari beberapa file C, tanpa dependensi eksternal.
Bisa membuat JS menjadi file Exe yang dapat dijalankan secara mandiri.
Juga mendukung BigInt, BitFloat, dan operator overloading.
Lulus 100% ECMAScript Test Suite.
Garbage collection menggunakan reference counting.
3 komentar
Dan bug keamanan yang ditemukan hanya dalam satu hari... https://twitter.com/qwertyoruiopz/status/1149424025111801858 (qwertyoruiopz adalah peneliti keamanan yang terkenal karena jailbreak iOS.)
Fabrice Bellard benar-benar developer kelas monster.
Pada 1989 mengembangkan LZEXE
Pada 1996, Harissa - Java Virtual Machine sekaligus kompiler kode dari Java ke C
Pada 1997, mengumumkan rumus untuk mengetahui nilai digit tertentu dari pi (π) dalam representasi biner.
-> Dihitung dengan metode yang sama sekali tidak perlu menghitung digit sebelumnya. Digit ke-1 triliun adalah "1"
https://en.wikipedia.org/wiki/Bellard%27s_formula
Pada 1998, merilis TinyGL - implementasi OpenGL yang kecil dan dapat di-embed
Pada 2000, merilis FFMpeg. Saat ini digunakan oleh sebagian besar pemutar video yang kita lihat.
Pada 2000, memenangkan IOCCC dengan kode C 448-byte untuk menemukan bilangan prima terbesar. Bilangan prima ini merupakan yang terbesar yang ditemukan hingga 2016.
Pada 2001, merilis Tiny C Compiler - kompiler C ultra-ringan
Pada 2002, merilis QEmacs - klon Emacs ultra-ringan. Bisa merender dan mengedit HTML/XML/CSS2 secara WYSIWYG (dengan engine browser bawaan)
Pada 2003, merilis QEMU - emulator CPU dengan fitur virtualisasi hardware
Pada 2004, merilis TinyCC Boot Loader - bootloader yang bisa langsung mengompilasi kernel Linux lalu melakukan boot
Pada 2005, merilis generator sinyal DVB-T: memungkinkan siaran TV digital dari desktop sebagai pengganti pemancar mahal. Yang ini source code-nya tidak dipublikasikan
Pada 2009, mencetak rekor dunia dengan menghitung 2,7 triliun digit desimal pi. Katanya dihitung selama 131 hari dengan desktop miliknya sendiri.
-> Katanya ini lebih merupakan tantangan pemrograman komputer daripada ketertarikan pada angka besar.
Pada 2011, merilis JSLinux. Linux yang berjalan di web browser.
Selain itu juga ada BPG, format gambar berbasis HEVC dengan rasio kompresi lebih baik daripada JPG (menyediakan decoder JavaScript sehingga bisa dipakai di browser apa pun)
Ia juga mengimplementasikan base station 4G LTE/5G NR berbasis PC dengan biaya rendah, lalu mengomersialkannya melalui perusahaannya sendiri, Amarisoft
Setiap hal yang ia kerjakan selalu membuat kagum, sampai sulit dipercaya semua itu dikerjakan oleh satu orang.
Awalnya saja sudah mengejutkan ketika jslinux bisa menjalankan kernel, dan sekarang terus diperbarui.
Dukungan jaringan
Dukungan Win2000
Dukungan grafis
https://bellard.org/jslinux/tech.html