每周分享(第 67 期)

113 阅读2分钟

新闻、观点、有趣

提问的智慧
在黑客的世界里,当你拋出一个技术问题时,最终是否能得到有用的回答,往往取决于你所提问和追问的方式。本指南将教你如何正确的提问以获得你满意的答案。

教程、技巧

逐行剖析Vue.js源码
分析 Vue 源码的文章非常多,颇为混乱,这个系列的作者把自己的分析过程做了整理和总结,有自己的理解。

llhttp是如何使Node.js性能翻倍的?
如果你关注 Node.js 社区,那么你一定记得 Node.js v12 一个非常重磅的功能就是,内核的 HTTP Parser 默认使用 llhttp,取代了老旧的 http-parser,性能提升了 156%。

但知其然也要知其所以然,llhttp 是如何做到这一点的呢?

如何设计一个 WebGL 基础库
要想使用 WebGL 直通 GPU 的渲染能力,很多同学的第一反应就是使用现成的开源项目,如著名的 Three.js 等。但是,直接套用它们就是唯一的选择了吗?如果想深入 WebGL 基础甚至自己造轮子,又该从何下手呢?本文希望以笔者自己的实践经验为例,科普一些图形基础库设计层面的知识。

「圣诞特辑」纯前端实现人脸识别自动佩戴圣诞帽
各种戴帽子的软件也如雨后春笋般浮现出来,不管是小程序还是美图软件无一例外的都增加了戴圣诞帽的功能。但是对于懒人的我来说,自己调整一个圣诞帽子佩戴还是太麻烦了。于是我就想了,有没有什么办法能让我的头像自动佩戴上圣诞帽呢?

库、工具

Legra.js
一个 JS 库,可以生成乐高积木的图案。