Dandelion · JELLY Technology Weekly Vol.27

React 17 came to a close a few days ago, after four RC releases, and CRA 4.0 was released a few days ago with React 17 support. React 17 doesn’t have any new features, but it’s still pretty impressive. It’s an important update that could lead to a new wave of open source frameworks.

High overlook

The height of the sky, feel the universe is infinite

Basic technology

Rust’s impact on the Web development ecosystem

With the advent of WebAssembly, more and more Javascript tools are developing in Rust. Javascript is known to be single-threaded, based on event loops and garbage collection mechanisms; Rust, on the other hand, is statically typed, has no garbage collection, and supports multithreading. So what are the benefits of developing web applications using Rust over Javascript? This article provides a wealth of benchmarks to demonstrate the performance benefits of Rust in some scenarios, and I believe that Rust will shine on the browser side as the community improves its solutions.

Talk about CSS Functions provides

With the development and refinement of responsive design, CSS is also evolving and providing developers with more control over style. This paper uses min(), Max () and CLAMP () functions to achieve dynamic layout.

The front frame

React: Release official version V17.0

React 17 is finally here, and it’s an unusual release. It doesn’t add any new features for developers, but it does make upgrading React itself much easier. Check out the update log for more details.

Create React App is available!

CRA is the scaffolding used to create React projects that encapsulates the Webpack, Babel, and other tool chains. CRA recently released version 4.0, which upgrades the toolchain and introduces new tools such as Fast Refresh to replace React Hot Loader, PWA-related Workbox, and Web-Vitals to test web rendering performance metrics. Let’s take a quick look

Server-side development

Node.js 15 is released

As mentioned in the previous issue, NPM 7 can be upgraded directly to the experience, and it is one of the basic configurations in the upgrade to Node.js 15, which also includes many new features: AbortController, N-API version 7, Unhandled Rejections default throw, QUIC, V8 8.6, etc.

The design philosophy

Temporary programme infectivity

Due to the complexity and urgency of the business, a large number of “temporary solutions” exist in the RESEARCH and development work, often resulting in “temporary solution contagion”, resulting in more and more difficult project development. This paper analyzes the causes of this mode, the cost of correction, and the solutions, which will help r&d to maintain a better sense of development in the project process.

Artificial intelligence (ai)

Tensorflow. js: From installation to training

For the front end, tensorflow. js is full of temptation, it can be directly in the browser (PC/Mobile), Node.js, wechat applet environment for model deployment and training, in addition to these advantages, this paper also introduces how to use MobileNet in the browser for camera object recognition. Let the reader experience its charm.

Tool to promote

RSLint: an ultra-fast JavaScript linter

An ultra-fast, customizable, and easy-to-use JavaScript linter written in Rust. Its goal is to provide an ultra-fast and user-friendly Linter for the entire JavaScript ecosystem.

The sea gleanings

The sea, product kuibu and thousands of miles

Serverless – Clarion call for cloud computing

Serverless architecture is the “Serverless” architecture, which is a brand new architecture mode and a revolutionary architecture mode in the era of cloud computing. Serverless, like cloud computing, container and artificial intelligence, is a hot word in the IT industry in the past two years. IT has been highly exposed in various technical articles and forums. IT is like a horn that announces the prelude to the continuous expansion of the cloud computing era toward various fields.

Are CSS preprocessors obsolete?

After 12 years of ups and downs, CSS preprocessing has become an integral part of the project. Most of the time, we have enjoyed the convenience of CSS preprocessors, but the W3C CSS Working Group has continued to learn from the community and accelerate ITERATIONS of CSS over the years. So by now, can CSS replace CSS preprocessors? Will CSS preprocessors be a transitional product of CSS?

“Dandelion” magazine, updated weekly, we focus on mining “basic technology, engineering, cross-end framework technology, graphics programming, server development, desktop development, artificial intelligence, design philosophy, front-end framework” and other general direction of the industry hot issues, and professional interpretation; Not only that, we will also recommend the selection of concave and convex technology articles, to show you the research direction of the team.

Look up, dandelion seeds will take root and germinate, such as summer flowers gorgeous; Ge Ge Zhi zhi, we climb to overlook, the sea gleaned, in order to product silicon step to thousands of miles.

Dandelion JELLY Technology Weekly contribution Guide