Qiwu Weekly Issue 490: WebAssembly's use in multi-language/hosting environments

Remember to click "Read the original text" at the end of the article to view it~

Let's take a look at the summary of this weekly magazine first~

Amazing Dance Collection

■ ■ ■

 Use of WebAssembly in polyglot/hosting environments

One advantage of WebAssembly (WASM) is that it supports compiling different languages ​​into WASM code and then running it in different host environments. In this way, WASM code written in different languages ​​can be run in different host environments, such as running C/C++ code in the browser, or running Rust code in Node.js. So, how do these WASM codes written in different languages ​​run in different host environments? In this article, we will focus on the WASM operation mechanism in these different languages ​​and host environments

 React SSR implementation principle: from renderToString to hydrate

The article introduces the principle of the whole process of React SSR from renderToString on the server side to hydrate on the browser side.

 Why is it said that Nest.js provides architectural capabilities that Express does not have?

Nest.js is currently one of the most popular Node.js frameworks, and now has 56k stars. Such an excellent node enterprise-level development framework, let's take a look at what architectural features it provides.

technical practice

■ ■ ■

 How to build a new React project in 2023?

Recently, React released a new document, which no longer uses create-react-app (CRA) as the recommended way to build React applications, but recommends many other ways, including Vite, Next.js, Remix, Gatsby, etc. Through this article, let us see what are the advantages and disadvantages of these methods, and how to make a choice in 2023

 How to check unused dependencies in front-end project

As more and more dependent packages are used in front-end projects, and some of them may not be used by the project, manually finding these dependent packages is time-consuming and cumbersome. So, is there any tool that can quickly help us identify and clean up unused dependencies in the project? This article introduces two common tools for checking unused dependent packages!

 What is the use of Generator in JavaScript?

This article introduces a JavaScript syntax generator that is not particularly commonly used. Perhaps few people use it in actual project development. Maybe because its syntax is relatively complicated, it can also be implemented using async/await, so everyone actually Rarely used. However, Generator is still very useful in some complex process control and status judgment requirements scenarios. Let us learn about Generator from basics to practice through this article.

expand the boundaries

■ ■ ■

 10 minutes to easily get the front-end Gantt chart!

Gantt charts are a widely used tool for managing and presenting project progress while improving collaboration. This article introduces some popular JavaScript Gantt libraries and their usage to help us better understand and choose the Gantt library that suits our needs.

 Introduction to the principle of rrweb implementation

The full name of rrweb is 'record and replay the web', which is a very popular open source library for recording screens. Different from our traditional screen recording methods (such as WebRTC), what rrweb records is not a real video stream, but a JSON array that records the DOM changes of the page, so it cannot record the screen of the entire display, only the browser A tab for . Through this article, let us learn more about the principle of rrweb.

 Those things about encoding - the character encoding that the front end should understand

This article introduces the concepts of various character sets and character encodings that we will encounter in front-end development. I hope this article can give you a thorough and clear understanding of these issues.

About Qi Wu Troupe

Qi Wu Troupe is the largest front-end team of 360 Group, and participates in the work of W3C and ECMA members (TC39) on behalf of the group. Qi Wu Troupe attaches great importance to talent training, and has various development directions such as engineers, lecturers, translators, business interface people, and team leaders for employees to choose from, and provides corresponding technical, professional, general, and leadership training course. Qi Dance Troupe welcomes all kinds of outstanding talents to pay attention to and join Qi Dance Troupe with an open and talent-seeking attitude.

4905af555938693e29d6408ca0de43f4.png 

Guess you like

Origin blog.csdn.net/qiwoo_weekly/article/details/130299323