Welcome to TinyJS! This is the most recent email Shivam Mishra has sent out.
Three projects for you to explore, all on different spectrums, but doing something radical or peculiar. Happy weekend.
blockdom is a fast virtual DOM library. Its main selling point is that it does not work at the granularity of a single HTML element, but instead it works with blocks: HTML elements, with arbitrary content.
This article is more interesting than it seems. It dives into all the ways once can parse strings to numbers, and when it is best to use a certain approach
Let’s build a JSON parser
Over the last year and a half I’ve gotten really into writing parsers and parser-adjacent things like interpreters, transpilers, etc. I’ve done most of these projects in JavaScript, and I’ve settled into a nice little pattern that I re-use across projects. I wanted to share it because I think it’s neat, and it’s brought me joy, and it could be an interesting or entertaining thing for others to follow along with!
If you enjoyed this issue, kindly consider sharing TinyJS with your friends and colleagues.
This was issue #34 of TinyJS. You can subscribe, unsubscribe, or view this email online.
This email brought to you by Buttondown, the easiest way to start and grow your newsletter.