周报 @ 2020.01.05

488 阅读2分钟

首发 枫上雾棋的日志

前端动态

1、llhttp 是如何使 Node.js 性能翻倍的

Node.js v12 一个非常重磅的功能就是,内核的 HTTP Parser 默认使用 llhttp,取代了老旧的 http-parser,性能提升了 156%。但知其然也要知其所以然,llhttp 是如何做到这一点的呢?

2、CSS inherit 是继承,那 initial 和 unset 呢

所有 CSS 都支持几个全局属性值,分别是:inherit, initialunset,本文详细分析这三个属性。

3、阅读 RxJS 源码我学到了这些关于 groupBy 操作符的知识

Reactive Extensions 以及 RxJS 是非常强大的工具,但在使用 Observable 有几个细微差别,很容易让尚未入门的人感到不快。然而一旦您克服了阅读任何新代码时的迷惑期,你会惊喜的发现使用 RxJS 库书写的代码非常容易阅读和理解。

4、纯前端实现人脸识别自动佩戴圣诞帽

本文教大家如何利用 机器学习 给头像添加圣诞帽。

5、prefers-color-scheme

微信网页现在在我的 chrome 浏览器中打开为 深色 主题,检查了一下,归功于这个属性。

6、从 React 历史的长河里聊虚拟 DOM 及其价值

本文从 虚拟 DOM 的诞生过程来引出它的价值以及历史地位,帮助读者深入的理解它。

7、ECMAScript 2020

ES2020 新特性 预览。

8、作为程序员,你在 2019 年 都有哪些进步、收获与成长

看看程序员 2019 年的成长。

明星项目

1、toptal/gitignore

为您的项目创建有用的 .gitignore 文件。

2、sasaplus1/mktemp

安全地创建 临时文件

3、patorjk/figlet.js

FIGlet 是基于 ASCII 字符组成的字符画,作用是在 JavaScript 中贯彻 FIGFont 规范,网页控制台打印的特殊文字就是由这个实现。

4、lydiahallie/javascript-questions

JavaScript 进阶问题列表。

5、lukehaas/RunJS

JavaScript 游乐场,键入时自动评估代码,并将结果输出到控制台窗格。

本周热点

1、神州优车再度回应裁员纠纷

新浪科技讯 12 月 31 日下午消息,针对网络上流传的 “工位宣读裁员” 视频一事,神州优车方面再度发声明回应,称视频未能完整呈现事件全过程,引发各界热议甚至被各种误解。经过调查,将完整情况予以说明。

2、Python 2.7 正式终止支持

Python 之父 两年前就已宣布 Python 2.7 将于 2020 年 1 月 1 日 终止支持,现在这一天已到来,亦即意味着开发者将不会再接收到任何来自 Python 2.7 的错误修复或安全更新。

最后一提

1、1Password 是个好东西。

2、年会抽奖 要开始了,突然不知道咋写 bug 了。