Svelte: rethinking reactivity

This talk happened back in April but if you haven’t seen it then I would highly recommend it. It’s easily the most important front-end talk of 2019

“Modern JavaScript frameworks are all about reactivity. Change your application’s state, and the view updates automatically. But there’s a catch — tracking state changes at runtime adds overhead that eats into your bundle size and performance budgets. In this talk, we’ll discover an alternative approach: moving reactivity into the language itself. Your apps have never been smaller or faster than they’re about to become.”

Trimmings

Trimmings is a zero-configuration Javascript library that adds a layer of smooth and fast in-page interaction to your web pages. All you have to do is add some hints to the HTML you already have.

This project follows in the footsteps of libraries like Turbolinks and Stimulus.

https://postlight.github.io/trimmings/

Vulcain

Vulcain is a protocol built using HTTP/2 which bring the benefits of GraphQL to conventional REST-based APIs.

“Over the years, several formats have been created to fix performance bottlenecks impacting web APIs: over fetching, under fetching, the n+1 problem…

Current solutions for these problems (GraphQL, JSON:API’s embeded resources and sparse fieldsets, …) are smart network hacks for HTTP/1. But these hacks that come with (too) many drawbacks when it comes to HTTP cache, logs and even security.

Fortunately, thanks to the new features introduced in HTTP/2, it’s now possible to create true REST APIs fixing these problems with ease and class! Here comes Vulcain!”

https://github.com/dunglas/vulcain