前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端技术观察第12期 - 2020 年 Node.js 将会有哪些新功能

前端技术观察第12期 - 2020 年 Node.js 将会有哪些新功能

作者头像
ConardLi
发布2020-01-02 14:16:33
9330
发布2020-01-02 14:16:33
举报
文章被收录于专栏:code秘密花园

《前端技术观察》是由字节跳动 IES 前端团队收集、整理、推荐的业界高品质前端资源合集,主要分为以下几个板块:

  • Highlights - 业界最新的技术、热点文章 - 业界对(新)技术的深度地、优秀地实践
    • 《前端技术观察》的目的是让大家:
    • 好的教程、深度解读已有技术的文章
    • Tutorial
    • Tools And Codes - 优秀的工具、库
  • 更及时的了解到业界最新的技术
    • 受益于高质量的教程、文章
    • 了解业界更优秀的代码、工具
    • 更多地、氛围更浓厚地讨论、研究、落地技术

highlights

前端领域在 2019 都发生了什么[1]

回顾这一年的重大事件、新闻和当前前端开发领域最流行的那些事物~

https://levelup.gitconnected.com/a-recap-of-frontend-development-in-2019-1e7d07966d6c

2020 年 Node.js 将会有哪些新功能[2]

2019 年是 Node.js 诞生的第 10 个年头,npm 上可用的包数量超过了 100 万。Node.js 社区仍在蓬勃发展,即便是到了 2020 年仍然没有放缓的迹象。

https://juejin.im/post/5df7007b518825122c4ca882

如何提升低端设备的 Web 性能?试试自适应加载模式[3]

任何用户都可能有过运行缓慢的体验。这个世界的设备千差万别,“一种规格”走天下的体验可能并不是哪里都行得通。一些网站满足了使用高端设备的用户,但在低端设备上却可能卡得没法用。特别是在普通的移动设备和桌面硬件,以及新兴市场的主流设备上尤为明显。

https://www.infoq.cn/article/cIQV4pJkHL3xsK0r7VtP

深入浅出 Serverless:优势、意义与应用

Serverless 是炙手可热的技术,被认为是云计算发展的未来方向。尤其是在前端研发领域,使用 Node 开发云函数,可以让前端工程师更加专注于业务逻辑,实现全栈工程师的角色转变。

https://mp.weixin.qq.com/s/geT7x5RG4xhD-Ro1eZvrdg

你真的了解 React 生命周期吗[4]

对比了新旧的生命周期,梳理了一些常见问题

https://juejin.im/post/5df648836fb9a016526eba01

看不见的 CSS-in-JS 性能消耗[5]

CSS-in-JS 在现代的前端页面开发中越来越受欢迎,因为它提供了类 JS 方案去书写样式。这篇文章讨论了相关书写导致的性能问题,我们可以在日常开发中,酌情适当使用 CSS-in-JS。

https://calendar.perfplanet.com/2019/the-unseen-performance-costs-of-css-in-js-in-react-apps/

11 个开发者应该了解的命令行指令[6]

相比于点击 GUI 操作计算机,命令行使我们的开发更为简单便捷。本篇文章介绍了 11 个日常开发中会经常使用的指令,大家可以立马学习上手用在实际工作中~

https://medium.com/better-programming/here-are-11-console-commands-every-developer-should-know-54e348ef22fa

WICG 引入了展现锁定,实现更快的 Web 渲染[8]

Web 孵化社区群组(Web Incubator Community Group,WICG)最近引入了展现锁定(Display Locking)提案,该提案可以轻松提高浏览器页面内容量并对渲染进行控制。

https://www.infoq.cn/article/C3X8UFi7pXM5Ss9WXyy1

新创立的字节码联盟宣布 WebAssembly 微进程提案,旨在安全使用非信任模块[9]

来自 Mozilla 的 Lin Clark 最近宣布创立字节码联盟(Bytecode Alliance)。字节码联盟提出了微进程(nanoprocess),为运行第三方 Wasm 包提供了隔离和安全性。

https://www.infoq.cn/article/LODHgj9UIdEPTspevYov

tutorial

Node.js 在携程的落地和最佳实践[10]

本文主要介绍在携程,Node.js 技术栈是如何从 0 到 1 进行技术落地的,以及在不断磨合的过程中,总结出来的最佳实践。

https://www.infoq.cn/article/3sDgGFdAGQFH2vPgMKUd

Airbnb:我们如何将大部分 API 迁移到 GraphQL[11]

Airbnb 已经成功地将其大部分 API 迁移到了 GraphQL ,从而缩短了页面加载时间并提供了更直观的用户体验。

https://www.infoq.cn/article/WaZ5OMwZ16o86uGv7p2z

高质量前端快照方案:来自页面的「自拍」[12]

将网页保存为图片(以下简称为快照),是用户记录和分享页面信息的有效手段,在各种兴趣测试和营销推广等形式的活动页面中尤为常见。

https://juejin.im/post/5df2e8ab6fb9a0163770816d

20 个帮你成为更好的 NodeJS 开发者的方法[13]

作者经过细心挑选,整理收集了 20 个 NodeJS 小技能。

https://medium.com/@me_37286/20-ways-to-become-a-better-node-js-developer-in-2020-d6bd73fcf424

提升 JS 测试能力的葵花宝典[14]

这篇文章从 A 到 Z 给出了 JavaScript & Node.js 的稳定性指南。它为你整理总结了市面上大量的最佳博客文章、书籍以及工具。

https://github.com/goldbergyoni/javascript-testing-best-practices/blob/master/readme-zh-CN.md

tools And codes

Javascript Algorithms 最全指南[15]

此篇包含了多种基于 JavaScript 的算法与数据结构。每种算法和数据结构都有自己的 README,包含相关说明和链接

https://github.com/trekhleb/javascript-algorithms/blob/master/README.zh-CN.md

如何在 JavaScript 中处理 null 和 undefined?[16]

在 JavaScript 的开发工作中,许多开发人员都头疼的一个问题就是处理可选值。怎样才能最大程度减少由 null、undefined,或在运行时未初始化的值所引发的错误,有哪些最佳策略呢?

https://www.infoq.cn/article/tsfJmMq4sPa9kmsBKypY

npm-run-all 命令来啦[17]

一个可以让你执行更多 npm-scripts 的命令行

https://github.com/mysticatea/npm-run-all

使用 useAuth 快捷接入鉴权你的 React APP[18]

useAuth 是目前最简单的 React 鉴权方案,包括用户管理、Cookies、组件内状态分享、登录逻辑等等,开箱即用。有兴趣可以看看源码是怎么实现的。

https://swizec.com/blog/useauth-the-simplest-way-to-add-authentication-to-your-react-app/swizec/9179

如何使你的 JSX 更清晰[19]

相信大家都经历过组件在不断堆叠逻辑后,JSX 语法是如何地难以理解。这时候,你需要几个方法论梳理整合 JSX 代码,写出更优雅的组件,使其更整洁易懂且便于维护。

https://verekia.com/react/logic-less-jsx/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 code秘密花园 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • highlights
    • 前端领域在 2019 都发生了什么[1]
      • 2020 年 Node.js 将会有哪些新功能[2]
        • 如何提升低端设备的 Web 性能?试试自适应加载模式[3]
          • 深入浅出 Serverless:优势、意义与应用
            • 你真的了解 React 生命周期吗[4]
              • 看不见的 CSS-in-JS 性能消耗[5]
                • 11 个开发者应该了解的命令行指令[6]
                  • WICG 引入了展现锁定,实现更快的 Web 渲染[8]
                    • 新创立的字节码联盟宣布 WebAssembly 微进程提案,旨在安全使用非信任模块[9]
                    • tutorial
                      • Node.js 在携程的落地和最佳实践[10]
                        • Airbnb:我们如何将大部分 API 迁移到 GraphQL[11]
                          • 高质量前端快照方案:来自页面的「自拍」[12]
                            • 20 个帮你成为更好的 NodeJS 开发者的方法[13]
                              • 提升 JS 测试能力的葵花宝典[14]
                              • tools And codes
                                • Javascript Algorithms 最全指南[15]
                                  • 如何在 JavaScript 中处理 null 和 undefined?[16]
                                    • npm-run-all 命令来啦[17]
                                      • 使用 useAuth 快捷接入鉴权你的 React APP[18]
                                        • 如何使你的 JSX 更清晰[19]
                                        相关产品与服务
                                        领券
                                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档