Dandelion Jelly Technology Weekly Vol.32

Front-end development is just a bit of fooling around, there is no threshold, no need to know computer principles, no need to know algorithms, no need to know micro services, high concurrency, etc. Drag components to write a page, data, logic, testing can be handed over to someone else… Those of you who think so have been disconnected from the net on Pluto for many years.

High overlook

The sky is far above, and the universe is boundless

Basic technology

Chrome releases M87: a big performance boost

On November 17, 2020, Chrome released M87, the last official release of the year, and Chrome product director Matt Waddell wrote in a blog post: “This is one of the biggest performance improvements Chrome has seen in years,” so read on to find out what gives him the confidence to say so.

Explore how computers work from scratch

How to implement OR XOR ADD ALU step by step through AND NOT? Video through a few vivid examples of a very vivid description of its principles, I believe that will be harvested after watching. I am also looking forward to the author’s next work, “How Memory Works”

The front frame

Page-level front-end component library based on Ant Design

Ant Design provides a large number of basic 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 describes how to use the heavy-duty ProComponents component to solve the problem of “each additional state we add requires a set of behaviors to manage”, introducing the concept of abstract components at the page level.

Server-side development

2W words + 40 images to guide you through concurrent programming

Concurrent programming is one of the most important skills for a programmer. This article comprehensively introduces the concepts of concurrency history, process and thread, concurrency and parallelism, some problems caused by concurrency, thread safety, locking, priority, etc. It is well documented and accompanied by some simple and understandable Java examples. It is worth taking a look.

Tool to promote

Vditor, a browser-side Markdown editor

Vditor is a browser-side Markdown editor. For rich text editor users, Vditor supports WYSIWYG. In order to allow users familiar with Markdown to focus more on content creation, Vditor offers real-time rendering (like Typora) editing and split-screen preview mode. It is implemented in TypeScript, supports native JavaScript, Vue, React, Angular, and is available on the desktop.

TypeScript: Writing Lua in TypeScript

Lua is a small, lightweight language that is widely used in game development, Nginx, etc. It provides the possibility of writing TypeScript and converting it to Lua with the help of TypeScript. In other words, micro-services originally written by TS can be quickly converted into Lua to improve their efficiency, and front-end modules can also be quickly converted into WebAssembly to improve the performance of front-end applications.

The sea gleanings

Gains from the sea, the product of yongxing thousands of miles

Do you really know the Fetch API

When you think of asynchronous communication between the front end and the server, what comes to mind is XMLHttpRequest, Ajax, or Axios? Native is not convenient, so there are a variety of encapsulation libraries to help us simplify the way we use them. Fetch is an exception to this rule. For many projects, using Fetch directly is sufficient to meet the needs of the development. Check out this article to review some of the knowledge points about the Fetch API.

Whistle Practice

Debugging agent, for many new students of the project, it is not a troublesome thing, not only affects the development efficiency, but also slows down the overall development progress. Whistle, as a Node implemented cross-platform Web debugging agent, can completely replace Fiddler, Charles and other tools. Daily development is also more handy.

“Dandelion” journal, updated every week, we focus on digging”
Basic technology,
engineering,
Cross-end frame technology,
Graphics programming,
Server-side development,
Desktop development,
Artificial intelligence (ai),
The design philosophy,
The front frame“And many other general direction of the industry hot spots, and professional interpretation; In addition, we will also introduce selected articles on concave-convex technology to present the research direction of our team.

Look up, dandelion seeds will take root and germinate, such as summer flowers gorgeous; Gewuzhi, we climb the mountains overlooking the sea, in order to accumulate silicon step to thousands of miles.

Dandelion Jelly Technology Weekly Contributions Guide

Welcome to our blog: aotu.io

Or pay attention to the public number of concave-convex laboratory (AOTULabs), and push articles from time to time.