ZooTeam Front-end Weekly | Issue 129

For more past issues, please visit: weekly.zoo.team

  1. Deep thoughts on modern package managers — why do I now recommend PNPM over NPM/YARN?

This article shares with you an outstanding package manager in the industry – PNPM. GitHub currently has a star of 9.8K and is now relatively mature and stable. It is derived from NPM/YARN, but it solves potential bugs in NPM/YARN, and greatly optimizes performance and extends usage scenarios. Here is the mind map for this article:…

  1. HTTP HTTP / / 2 and 3 are read properties | Fundebug blog – one line of code, fix bugs monitoring – site monitoring | | JS error monitoring resource loading errors | | | small program errors network request monitoring Java exception monitoring alarm | | monitoring Source The Map | | visual user behavior

Read HTTP/2 and HTTP/3 features

  1. This article shows you how to troubleshoot memory leak caused page lag

So what is a memory leak? According to other definitions, a memory leak is a failure to free memory that is no longer used due to negligence or some program error. In simple terms, if a variable occupies 100 MB of memory, and you don’t need the variable, but the variable is not reclaimed manually or automatically, it still occupies 100 MB of memory, this is a wave of memory…

  1. Front-end browser cache knowledge comb

Of course, the most important way to optimize front-end performance is caching, which is of great help to the project. For example, when we visit the web page, we use the webpage back function, we will find that the loading is very fast and the experience is very good, which is the power of cache.

  1. CSS Text-decoration & text-emphasis

In CSS, text is a big category we will deal with every day, with text, it is essential to some text decoration. In this article, we will introduce two new concepts of text-decoration and text-emphasis. Finally, we will introduce some interesting dynamic effects of using background to simulate text underscores. The text -…

  1. From 0 to 1 implementation of Web end H.265 player: video decoding piece

This article will not introduce h.265 here. Interested friends can see the following article for details. (Our first post was published in March 2019, which is two years ago, so how time flies!) The above 2 year old post should make it clear how much browser support h.265 is. The good news is that after two years of development, Webassembly has released version 1.1, which adds…

  1. “Low code/No code” from the perspective of “Front-end Intelligence”

“Steam engines and electricity have liberated human physical power, while artificial intelligence and machine learning have liberated human brain power,” Ma said while teaching young people about entrepreneurship in Hong Kong. When evaluating the unemployment caused by steam engine and electricity, Mr. Ma said that “with the progress of science and technology, human beings have been liberated from heavy physical labor and gradually transferred to mental labor, which is the progress of human society.” Today’s “human-computer collaborative programming”…

  1. The rise of Low-code Platforms and community developers: More Solutions or More problems? -InfoQ

Low code platforms are the hottest software category right now. At current levels of investment, there will be a large number of custom business applications developed by non-IT people for their teams to use. Low-code platforms can be divided into three different categories: UI generation software, integration software, and transformation software. Community developers use low-code platforms to create solutions for themselves and their teams because they cannot use enterprise systems to accomplish certain tasks. These users have been around forever, and you can see them doing great work with Excel. Community developers pose two kinds of risks. The first is integration risk, which involves exposing no

  1. Berkeley on Serverless: The existence of servers is the big problem in cloud computing -InfoQ

Hi, I’m JohannSchleier-Smith, and today I’m looking forward to sharing with you Serverless Computing and my thoughts on Serverless’s impact on the future of cloud computing — it’s going to be profound. I’ll start with a brief introduction of myself, including my background, my experience, and Serverless computing related work. Then, I will delve into where Serverless computing comes from and what are the core concepts and concepts embodied in it? I’m going to speak from a somewhat academic point of view, but I really hope

  1. Flying Ice – Makes front-end development simple and friendly

Flying Ice – Makes front-end development simple and friendly

  1. Exclusive dialogue with Ali Cloud function computation head don’t get angry: what you don’t know about Serverless

Serverless isn’t really that far away

  1. Eslint Chinese Development Manual – Developer Manual – Cloud + Community – Tencent Cloud

ESLint is a code specification and error checking tool with the following features. Everything is pluggable. You can call any rule API or Formatter API to package or define a rule or formatter. Any rule is independent. There is no specific coding style, you can configure it yourself.

  1. Use JavaScript to realize the componentization of timeline and animation – front end

In the previous article, implementing the Carousel multicast Component with JSX, we implemented a “basic” multicast component. Why do we call it “foundation”? In fact, it seems to have been able to meet the functions of our rotation components, but in fact, it still has many defects that we have not to improve. Although we have realized two functions in it, one is to automatically round broadcast, the other is…

  1. An insight into Web workers and JavaScript sandboxes

Since the release of the HTML5 recommendation in 2014, HTML5 has added more and more powerful features and functions. Among them, the concept of Web workers has made a splash, but it hasn’t made much of a splash. It was swamped by the “revolution” of Angular, Vue, React frameworks on its engineering side. …