Vincent Chan·Jul 20, 2024Which programming languages run faster in the browser?Nowadays, we often hear about fancy languages and technologies that claim to have amazing performance. With WASM, we have C++ and Rust…A response icon3A response icon3
Vincent Chan·May 24, 2023A NoSQL embedded database for you Rust appFor a long time, SQLite has been the only choice for local embedded database. It’s stable and powerful. However. However, times are…A response icon1A response icon1
Vincent Chan·Dec 27, 2022Implement MacOS Monterey screen saver in shadertoy(less than 100 lines of code)This post demonstrates how to write a shader to simulate the screen saver of macOS Monterey.
Vincent Chan·Aug 22, 2021Run OCaml in the browser by WebAssemblyThis post is introducing yet another way to run OCaml codes in the browser. It’s about compiling OCaml codes into bytecode and run it with…
Vincent Chan·Nov 21, 2020PoloDB: a lightweight NoSQL databaseToday I am going to introduce a new database named PoloDB. It’s a lightweight database which can be loaded in everywhere. It has similar…
InwebpackbyVincent Chan·Aug 14, 2018Better tree shaking with deep scope analysisHere’s my project in GSoC 2018: Improve tree-shaking for webpack, a widely used JS code bundler.A response icon4A response icon4
InwebpackbyVincent Chan·Apr 27, 2018My story with GSoC 2018: BeginningThis is the first part of my stories with GSoC 2018. I will share my personal experiences and all the things happened with GSoC 2018 in the…A response icon1A response icon1