Dandelion JELLY Technology Weekly Vol.32

Front-end development is just A blind tinker there, there is no threshold, do not need to understand computer principles, do not need to understand algorithms, micro services, high concurrency these do not need to understand, drag components to write a page, data, logic, testing can be handed to others to do… If you think so, you’ve been off the Internet on Pluto for years.

High overlook

The height of the sky, feel the universe is infinite

Basic technology

Chrome launches M87: Big performance boost

On November 17, 2020, Chrome released M87, the last official release of the year. Matt Waddell, Director of Product for Chrome, wrote in a blog post: “This is one of the biggest improvements to Chrome’s performance in years,” so what gives him the confidence to make that claim? Read on to find out.

Exploring how computers work from scratch

Simple AND understandable computer principles, how to achieve OR XOR ADD ALU step by step through AND NOT? Video through a few vivid examples of very vivid expression of its principle, I believe that there will be harvest after watching. Also look forward to the author’s next work “How memory works”, online urge more ~

The front frame

A page-level front-end component library based on Ant Design

Ant Design provides a large number of base components for developers to use, but in most real-world scenarios, we need to add a lot of repetitive and coupled behavioral logic on top of these components. This article will show you how to use the heavy component ProComponents to solve the problem of “we need a set of behaviors to manage each additional state”, introducing the concept of abstract components at the page level.

Server-side development

2W words + 40 pictures take you through concurrent programming

Concurrency programming is one of the most important skills of a programmer, this article is a comprehensive introduction to the history of concurrency, process and thread, concurrency and parallelism, concurrency brings some problems, thread safety, locking, priority and other concepts, illustrated, and with some simple Java examples, worth a look.

Tool to promote

Vditor, a browser-side Markdown editor

Vditor is a browser-side Markdown editor that supports WHAT you see is what you get for rich text editors. In order to enable Markdown users to focus on content creation, Vditor offers instant rendering (similar to Typora) editing and split-screen preview. It is implemented in TypeScript, supports native JavaScript, Vue, React, Angular, and is available on the desktop.

TypeScriptToLua: Writes Lua in TypeScript

Lua is a lightweight language that is widely used in game development, Nginx, etc. TypeScriptToLua provides the possibility to write TypeScript and convert it to Lua. That is, the microservices originally written by TS can be quickly converted into Lua to improve its efficiency, and the front-end modules can also be quickly converted into WebAssembly to improve the performance of front-end applications.

The sea gleanings

The sea, product kuibu and thousands of miles

Do you really understand the Fetch API

When you think of asynchronous communication between the front-end and the server, what comes to mind: XMLHttpRequest, Ajax, or AXIos? Native is not convenient, so there are various wrapper libraries to help simplify the way we use them. Fetch is an exception, however. In many projects, using FETCH directly is sufficient for development purposes. Take a look at this article and review some of the facts about the FETCH API.

Whistle Usage Practice

It not only affects the development efficiency, but also slows down the overall development progress. Whistle, as a cross-platform Web debugging agent implemented by Node, can replace Fiddler and Charles. Daily development is also more handy.

“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