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.
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.
Progressive Web Apps are touted everywhere as the only true solution and the app of the future. Some decision-makers and developers are tempted to dismiss native apps outright as a dusty bridging technology. But whether it is advisable for a company to switch from native apps entirely to PWAs depends on many different factors that require closer examination. Let’s take a bird’s eye view of the decision-making process.
Especially for content-heavy sites and applications where scaling and security play a major role, the JAMstack offers an approach that can make development easier and cheaper.
In the Node.js universe, there is a solution for every problem - even for the enterprise sector. Hapi has been specifically developed to meet the special requirements in this area.
The term Progressive Web App (PWA) was coined in 2015. Since 2018 PWAs can be installed on all relevant operating systems and can also be executed offline. However, there is still a certain difference in functionality between PWAs and their native counterparts. With Project Fugu, the gap should continue to shrink.
In Node.js, we can use WebAssembly modules and native C++ addons. If your app has performance critical parts, should you stay in JavaScript? Or write a native C++ addon? Or use WebAssembly? Let's have a look at how these options compare performance wise and which one is best for different workloads. So the next time you need to optimize for speed, you know your options.
WebAssembly is a relatively new binary format for in-web executable program code. This article is about the motivation behind WebAssembly, the current state of the implementation, and future extensions.
There are many approaches to cross-platform development, Progressive Web Apps are just one of them. Have you ever considerd building a PWA? You certainly should – browsers are everywhere today and make it really easy to reach a broader audience with your mobile app. Not sure yet? Watch this keynote from iJS Munich 2018 and learn more about PWAs from Maxim Salnikov.
VueX is a state management library for Vue. Why should you be using it in your Vue projects? We talked about that to Luca Mezzalira, System Architect at DAZN and Google Developer Expert on Web Technologies. Also, Luca will show you an example of a cryptocurrency dashboard with VueX at iJS London. Don’t miss out on that!