Plus a TypeScript to Lua transpiler, console.log fun, and a love letter to Electron.
Flash Animations Live Forever at the Internet Archive — I know that many readers built Flash powered sites and used JavaScript’s ActionScript cousin before coming to JavaScript. If so, this may be a walk down memory lane. The Internet archive are now archiving and emulating Flash animations (using Ruffle, a Rust powered Flash emulator) in the browser thanks to WebAssembly. Jason Scott |
TypeScript Performance Tips — This wiki page has been around a while but blew up on social media this week. Its original author stresses the points covered are guidance rather than indisputable fact, and many of the tips improve other forms of performance than just execution speed. Microsoft |
TypeScriptToLua: Write Lua with TypeScript — Lua is embedded in all sorts of places (games, Redis, NGINX..) so being able to write JavaScript and have it converted could open up some extra opportunities. TypeScriptToLua Contributors |
Electron is often criticized for its weight, but the creator of an SVG animation tool has written a love letter to it because of how it makes his side business possible. TypeScript 4.1 came out last week, and Tomek Sułkowski is particularly excited for what it means for his Tailwind CSS productivity ;-) Henri Helvetica celebrates the 25th anniversary of the IMG tag with links to a collection of talks on modern Web image formats and tooling. |
📚 Tutorials, Opinions and Stories |
Optimizing Your Pages for the Back/Forward Cache — Firefox and Safari cache the state of entire pages (rather than just the underlying assets) so if you go back or forward, pages can be restored instantly. Chrome is gradually adopting similar features and there are some things you should take into account. Philip Walton (Google) |
Use console.log() Like a Pro — I can already hear people arguing pros don’t use console.log, but the polls usually say otherwise ;-) Nonetheless, some nicely demonstrated tips here. Marko Denic |
Zettlr: A Modern Markdown Editor — A rather attractive editor. Bear in mind it’s GPL licensed if you want to integrate it anywhere, but you may find it useful just as a personal editor. Zettlr |
Engineering Manager (San Francisco) — Familiar with current web application frameworks? Got a solid understanding of agile methodologies? Join us and help lead a team, as we build the future of software engineer hiring. Triplebyte |
Find Your Next Job Through Vettery — Create a profile on Vettery to connect with hiring managers at startups and Fortune 500 companies. It's free for job-seekers. Vettery | |