Dandelion JELLY Technology Weekly Vol.03
Dandelion’s latest update – JELLY Technology Weekly! Dig into the hot trends in the industry, and the professional comments from team masters will bring you an in-depth understanding of the technical direction of team research.
High overlook
The height of the sky, feel the universe is infinite
Basic technology
HTTP/3 is coming before HTTP/2 is universal?
Articles from the Cloudflare team, one of the largest CDN service providers. Although the HTTP/3 specification is still being drafted, Cloudflare announced support for HTTP/3 in September 2019, and the latest version of Chrome Canary already supports HTTP/3. See HTTP/3’s latest review for details of its benefits.
The front frame
Create your own React framework
This article is based on React 16.8 and follows the real source code architecture. To ease reading and learning difficulties, the author uses rich CSS animations to show the coding process, visual effects and dry value pulling.
Svelte: A framework for websites to lose weight
A very rare piece from Wired on front-end frameworks. In this article, the author of Svelte, Rich Harris, the front-end wheel king, is mentioned in his creation of Svelte’s inner journey, and several Svelte users are interviewed. One of them switched from React to Svelte, and his application volume was reduced from 190K to 9K. Svelte also had the second highest overall user satisfaction rating among front-end frameworks at 88%, behind React at 89%.
What’s new in Vue 3?
This article from a member of the Vue core team explains Vue 3’s changes to Composition API, TypeScript adaptation, performance optimization, and framework size. The author also shared this article on Vue. Js Amsterdam 2020. Vue 3 is closer than we think and will be officially released in Q2 2020.
Graphics programming
Recommended tool: dat.guivr
Dat. GUI visualized configuration ideas for many games, dynamic effect developers to solve the problem of parameter debugging, and launched this tool team did not limit the field of vision in the two-dimensional plane, launched in 2016. Dat. GuiVR, as the name suggests, addresses the problem of parameter debugging in VR development scenarios. This library, based on three.js, can insert a configuration panel into a 3D system and change as the camera moves, as can be seen from the examples on the official website. Dat. GuiVR can be set to mouse events, handheld devices, eye tracking device interaction, convenient developers in different terminals for debugging. Configuration item types include values that can be restricted, buttons triggered by events, selection boxes for mapped values, and the draggable configuration panel and non-GUI value change listening features of dat. GUI continue.
Server-side development
Recommended tool: pdF-lib
Pdf-lib is a tool that can create and modify PDF documents in any JS environment. It can help you to quickly merge PDF documents, add page numbers, watermark and cut PDF files.
Routing-controllers
Routing-controllers is a NODEJS HTTP server REST Routing control library that uses a number of decorators in Express/Koa to create structured, declarative, and beautifully organized class-based Controllers. Its core idea is section-oriented programming, which realizes routing control, permission verification and error handling through the feature of decorator. Cooperate with class-Validator to achieve efficient data verification; Dependency injection is implemented with TypeDI. Unlike NestJS, which encapsulates all modules for you, it focuses on routing and is much lighter and more efficient.
Artificial intelligence (ai)
Tensorflow.js massive ICONS, millisecond level recognition!
I believe that every front-end has the experience of searching for the icon they need in a huge icon library, and finding the style they want from hundreds of diagrams. If the machine does this, won’t it greatly reduce the workload of icon screening? This paper uses Tensorflow.js and deep learning technology to complete the function of icon recognition only in the front end. Let’s explore the tip of the iceberg of front-end intelligent engineering
Open source animation Generator
Ever wonder what your wife/aidou looks like in Hayao Miyazaki’s anime? With just a few lines of code, this project can help you do just that!
Tensorflow.js update schedule
Recently, TensorFlowJS 2.x is scheduled to be updated this month, and the TF team has also shared their update plans, including TFJS 2.0 and TFJS 3.0, as well as the corresponding version tutorials. I hope the API and deployment of TFJS can be more simple and easy to use, and bring more efficiency improvement for front-end developers facing production environment!
The sea gleanings
The sea, product kuibu and thousands of miles
After reading today’s recommended article, do you want to know more about VR? These two Web VR articles may be more rewarding for you
GPU A-Frame WebVR demo Report
What is true? How do you define truth, if you say truth is something you can feel, something you can smell, something you can taste, then truth is just an electrical signal that your brain responds to. “– The Matrix
Introduction to WebVR
VR (Virtual Reality) uses computer simulation to generate a three-dimensional Virtual world, providing users with the simulation of visual and other senses, so that users feel as if they are in the environment, and can observe things in the three-dimensional space in a timely and unlimited way.
Welcome to the bump Lab blog: AOtu.io
Or pay attention to the bump Laboratory public account (AOTULabs), push the article from time to time: