2020下半年前端行业播报

728 阅读5分钟

一、2020下半年前端行业新资讯

1、微信小商店初体验

7 月 14 日,微信开放了微信小商店的内测,这是官方的开店功能,跟微店等第三方平台是不一样的。这篇文章介绍了申请流程以及使用体验。目前,微信小商店已经允许个人申请了,可用于个人开店。下方是我开的微信小商店

2、数字人民币红包

深圳开始试点数字人民币,具体方法是通过抽签,在报名的市民里面选出5万人,向他们的数字钱包发放200元红包,共计1000万元。这个红包可以在有效期内至罗湖区指定的商户进行消费。

如果中签,你必须下载安装"数字人民币 APP",开通"个人数字钱包"后,才能领到这200元。这笔钱不需要绑定银行卡就能使用,等同于现金。

据介绍,数字人民币钱包还可以离线使用,只要手机有电,两个手机"碰一碰",就能把一个人数字钱包里的数字货币转给另一个人。(这是说,数字人民币跟现金一样,是不记名的吗?)

3、Chrome 浏览器改变缓存机制(英文)

用户访问网页以后,浏览器会缓存静态资源。用户再次访问时,就会加快显示速度。但是,这种机制可以用来追踪用户,脚本通过识别缓存,了解用户访问过哪个网站。

Chrome 86 启用了新的缓存防追踪机制,具体来说,就是为缓存加上数字密钥,使得第三方脚本无法加载缓存,也就是说,禁止使用其他网站留下的缓存。

4、GitHub 仓库的默认分支不叫"master"了(中文)

从 2020 年 10 月 1 日开始,GitHub 所有新库的默认分支都将用中性词"main"命名,取代原来的"master"。

5、人脸识别垃圾桶

北京市西城区德胜街道新风街一号院上线了人脸识别垃圾桶。居民预先提交一张个人脸部的照片,就能完成注册。以后扔垃圾时,垃圾桶将用数秒的时间自动"刷脸"。在识别出居民身份后,垃圾桶盖打开,还能根据垃圾重量为居民返还一定积分。

对于没有注册的居民,可以手动按下按钮或刷卡,打开垃圾桶盖。

6、Tables

谷歌发布的新产品,主要用于项目管理。跟 Trello 有点类似。

7、React v17.0在2020年10月20日发布

  • 无新特性
  • 渐进式升级
  • 事件委托的变更
  • 其他破坏性更改
  • 全新的 JSX 转换
  • React Native
  • hooks-阿里Ahooks

8、Node.js 15 正式版发布

前两天,Node.js官方发布了Node.js 15的正式版本,Node.js 15 将替代 Node.js 14 成为当前的的稳定发行版,后者将在本月晚些时候升级为 LTS(长期支持)版本。如果大家想体验下Node.js 15 的最新功能,可以从官方进行下载。Node.js官方也开始计划升级到 Node.js 14 ,它将在下周升级到 LTS,支持会持续到直到 2023 年 4 月。还要注意的是,Node.js 10 将于 2021 年 4 月结束生命周期。因此,如果你仍在使用 Node.js 10,我们建议你开始计划升级。

那Node.js 15带来了哪些新的功能和特性呢?主要体现在以下几个方面:

  • AbortController
  • N-API 版本 7
  • npm 7
  • unhandled rejections 默认抛出
  • QUIC
  • V8 8.6

二、前端近半年新工具

1.前端开发者提效新插件工具发现:

  • vscode-rss

    Visual Studio Code 的插件,提供一个嵌入式的 RSS 阅读器,可以在 VScode 里面阅读新闻和博客。

  • VSCode 如何调试可视化数据结构(插件用法)

    • VSCode 有一个插件,可以用可视化的方式调试代码。
  • codota

    一个人工智能的代码提示和补全插件,支持各大主要的 IDE。

  • proselint

    一个命令行程序,用来检查英文文章是否有语义错误。

  • ranger

    一个命令行的文件管理器,支持 Vi 快捷键。

  • Broot

    一个很有特色的命令行目录浏览工具,有很多功能,比如列出每个子目录的大小。

2.前端有意思的小工具:

  • css-sweeper

    一个只用 HTML 和 CSS 实现的扫雷游戏,不使用 JavaScript。

  • OnlyOffice

    跨平台的 Office 套件,个人可以免费使用

  • Diagram Maker

    亚马逊推出的开源流程图制作工具。

  • Ciphey

    有时,我们有一段加密文本,但是不知道它使用什么加密方法。这个命令行工具,会根据人工智能算法,自动判断加密方法,能不能解密。

  • solid

    一个借鉴 React 思想和用法的前端框架,但是不使用虚拟 DOM,也没有那些复杂的 API,用起来比较轻盈。

  • ztext.js

    这个 JS 库可以将任何字体变成 3D 效果,支持中文。

  • Story Creator

    一个在线的视频编辑器,可以用来在浏览器里面编辑一些简单视频

  • React Spectrum

    Adobe 公司的 React 组件库,用法非常简单干净。

  • QRpicture

    一个在线工具,把图片变成可以扫描的二维码。

  • visx

    Airbnb 推出的一套数据可视化组件库,基于 D3 和 React。

  • Skia Canvas

    一个 Node.js 库,可以在服务器渲染出 SVG 图片的展示效果,将 SVG 代码转为图片下载。

  • Microsoft Edge 的 Linux 版本

    img
    img

    微软正式发布 Edge 浏览器的 Linux 版本。

  • talk

    一个开源的 Web 视频对话软件,把 URL 发给对方,就可以在浏览器进行视频对话,不需要下载和注册。