21
Aug
/
Svelte 4 Under the Hood
The web framework Svelte is currently undergoing lots of great activity. In December 2022, after a long beta phase, version 1 of the official Svelte meta framework SvelteKit was finally released. Then, in June 2023, Svelte 4 was released. This article takes a look at the latest major version’s new features and at what else can be expected in the future.
7
Aug
/
Tauri 2.0: A look at the Rust-based JS framework
Tauri is an open-source Rust-based framework for building native-feeling apps for a wide array of operating systems. Generally speaking, Tauri-based apps leverage the system web view and the IPC bridge between the web view and the Rust host, also known as Tauri Core. Tauri provides a number of interfaces to lower-level systems, like file access, and makes these interfaces available to the user interface in a web view via JS APIs that send and receive messages across the IPC.
12
Jul
/
Future-proof Module Federation With Browser Technologies
Module federation greatly simplifies the implementation of microfrontends. However, it is — to some extent — linked to webpack. This is not a major issue in the short term, and possibly also in the medium term, because webpack is currently the most popular build tool for web technologies, with over 20 million downloads.
12
Jun
/
Vercel’s Turborepo: “Never do the same work twice”
In this interview, we spoke with Jared Palmer, Director of Frameworks and Developer Tools at Vercel and learned all about Turborepo, a build system for JavaScript and TypeScript, and discussed the advantages of monorepos.
2
May
/
TypeScript 5: New Innovations & Breaking Changes
After an extensive testing phase, the final version of TypeScript 5 implements incompatible changes. However, disregarding the new decorator implementation, these should have manageable effects in practice. In this article, we’ll take a look at what’s new in TypeScript 5 and what’s changed.
15
Mar
/
tsoa: API documentation for Node.js
JavaScript is known as the Wild West of web development. But despite the absence of law and order, there are a few things that even the wildest developers should stick to. These include consistent structure, documentation, and testing. We will take a look at how that works for API documentation with tsoa for Node.js.
15
Feb
/
Resumability in JavaScript
Fast could mean a lot of things, but in this article, we are concerned with startup performance. From the moment the user clicks on a link to navigate to a page until the page is ready for interaction. This contrasts with the update performance of how long it takes to update the UI when the user interacts with the page. The startup performance is where we could see the most benefit to user experience.
17
Jan
/
Island Architecture with Astro
Astro provides Progressive Hydration for creating performant content-driven web solutions. It combines pre-rendered page areas with interactive islands that the browser loads only when it needs them.
4
Oct
/
Svelte vs Angular vs. React vs. Vue – Who wins?
Right now, there’s really no shortage of frontend frameworks. In addition to the top dogs Angular, React, and Vue, a fourth framework, Svelte, is shaking up the market.
5
Aug
/
Server-side Rendering – Back to the Roots?
When it comes to modern web development, there's no avoiding big single page application frameworks like Angular, React, Vue, or even Svelte. The big advantage of this kind of web application is that, ideally, they feel like desktop applications to users. So there are no loading times between individual views. But the biggest disadvantage of these applications is their initial loading time.