# Bun v0.3.0

Today, Bun has two main priorities: stability and compatibility with Node.js and Web APIs. In v0.3.0, we’ve made significant progress toward both of these goals.

Bun is an interesting new Node.js alternative based on JavaScriptCore, with additional features, such as bundling, transpiling, and managing packages. It is written in Zig, gluing a lot of of third-party C and C++ code.

React Canvas — render React components to canvas

React.js is known for its virtual DOM, but as Facebook’s software engineer Bill Fisher said, the virtual DOM is only an implementation detail.

Last week we saw Facebook releasing React Native, which renders native OS components instead of DOM elements. Today Flipboard released React Canvas, a high performance React renderer for <canvas>.

Continue reading “React Canvas — render React components to canvas”

5 React.js + Flux tools

React.js is a revolutionary JavaScript library created by Facebook, described by its developers as “V in MVC”, that is, a view layer. Some time after its release, Facebook introduced Flux application architecture, which used React.js for UI views, and specified how to deal with everything else without MVC architecture shortcomings. Flux is a pattern, not a framework or a library, so there’s a whole field of implementations, helpers, frameworks based on Flux out there. In this article we introduce five of them.

Continue reading “5 React.js + Flux tools”

Garlic.js — automatically persist forms until submission

Everyone hates when something happens to that huge web form they were filling. Accidentally closed a browser window? Pressed a Back button? Computer crashed? “Arrgghh, have to fill the form again!” — says your user… or just leaves your website. If you don’t want this to happen, Garlic.js is here to help you!

Continue reading “Garlic.js — automatically persist forms until submission”