2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
After 2018, the development of the entire big front-end has tended to be stable, the features of major mainstream frameworks have become fewer, and various new wheels have gradually become fewer, but there is still a lot to look forward to in multi-terminal integration, upstream and downstream efficiency improvement, and some sub-sectors.
Based on the development of the big front-end in the past year in the five fields of Web, Node, multi-terminal, IoT, and intelligence, this article will sort out some big front-end hot technologies that are worthy of your attention in 2022.
The Web field discussed here mainly refers to the front-end related technologies of traditional PC applications or mid- and back-end systems, including the three basic front-end skills of HTML/CSS/JS, modern front-end development frameworks such as React and Vue, online IDEs and plug-ins, and mid- and back-end low-code development platforms.
Large-scale Web applications on the PC have always been the lifeblood of many companies. Now, with the improvement of browser performance, they have gradually begun to be web-based, changing from a C/S architecture to a B/S architecture. For example, PS provided an online version last year, various IDEs were also web-based, and many large desktop games were web-based with the help of WebAssembly technology.
Since the release of HTML5 in 2014, browsers have been increasingly supportive of the new standard, but HTML does not stop there. Some new features will be named HTML6, including: support for native mode, single-page applications without JS, custom menus, enhanced user privacy, integrated cameras, etc.
In 2021, CSS added many new features, such as CSS container queries, CSS parent selectors, CSS cascading control rules, CSS subgrids, etc.; CSS is an indispensable part of Web development. With the continuous progress of front-end engineering, on the one hand, CSS features are becoming more and more abundant with the upgrade of specifications. On the other hand, the increasing complexity of front-end business has brought about increasingly large projects, driving developers to constantly look for best practices in CSS engineering; Tailwind is an extremely dazzling new star in the field of CSS engineering. It is a function-first CSS framework that integrates classes such as flex, pt-4, text-center and rotate-90. The v3.0 released in December 21 has a built-in Just-in-Time mode.
JavaScript changes every 10 years. In the first era of JS, from 1997 to 2007, ES4 struggled to survive in the fierce competition of closed ecosystems such as Flash/Actionscript. In the second era of JS, from 2009 to 2019, npm, Node.js, ES5 and ES6 were born. We have now entered the third era of JS, and TypeScript will become the mainstream for a long time. Most large-scale front-end open source projects have or are embracing TS. At the same time, the core infrastructure of JS and TS has been Rustified, such as swc, rome, and deno.