Web Frontend development trends
What you can expect from front-end development in 2022 and beyond
The basics of web development still matter
Continued turbulence as a trend
WebAssembly is probably the most talked about trend on the web. While its adaptation is still in its early stages, it is already seeing use in production.
WebAssembly both enables running code faster in the browser (e.g. in machine learning and video processing applications), and expands the technologies that can be used for web development (e.g. Blazor and Yew).
WASI (WebAssembly System Interface) makes it possible to run Wasm code outside the browser (e.g. on edge devices like Lucet).
Standardization and adaptation of new web features will continue and make the web an increasingly powerful platform.
Web components will grow more mature and gain more popularity, with libraries such as LitElement, Stencil and FAST showing the way. Early adopters include household names such as Apple Music, Adobe, SpaceX, Tesla and Microsoft.
Web APIs like the Payment Request API enable players like Google and Apple to integrate web applications natively into their platform, leading to a maturing Progressive Web Application ecosystem.
Both the public and the private sector are seeing a push to rapidly improve website accessibility. In Europe, a big part of this trend can be attributed to the EU Web Accessibility Directive and the European Accessibility Act. Similar developments are happening in other regions as well – for example with the Americans with Disabilities Act (ADA) and Section 508 in the US.
In the EU, the first requirements are already in effect in the public sector, and the rest will roll out gradually by 2025. In most cases, the Web Content Accessibility Guidelines (WCAG) 2.1 offer a common reference for assessing accessibility.
By and large, this change revolves around a mindset shift rather than new tech capabilities. For people involved in web design and development, understanding the requirements is the first step – but in order for large-scale change to happen, they will have to be internalized and become a standard part of designing and building web-based services.
Building an AWS Serverless system — conveniently
Case study: How to test a service under production load before going to production
The rules of React hooks - and how we messed up
Getting started with React Hooks, the recommended way to handle component local state and side effects, is quite straightforward. But you might need to change the way you think about your components, especially when it comes to the useEffect hook.
Differences between machine learning and software engineering
Machine learning and traditional software engineering use partly distinct sets of tools. They provide solutions for different types of problems.
Have you tried Deno yet?