前端一年精选好文,请打包带走

阅读数:1 2019 年 1 月 2 日

话题:语言 & 开发前端移动

新的一年,小编为大家整理了过去一年以来前端之巅发布的 130 多篇精选好文,点击文章标题即可跳转到原文,请速速收藏哦~

一、前端动态

版本更新

ECharts 4.0 正式发布了!
Dart 2 正式发布了,除了 Web 外它还想搞定 App 开发
Webpack 4 正式发布,实现零配置启动
Node.js 10 带着 npm 6 来了!
TypeScript 3.0 重磅发布,新特性详解!
Ionic 4 测试版发布,带来多项重大改进!
Android P 正式发布,你需要尽快做适配了
Babel 7.0 正式发布,支持 TypeScript,JSX Fragment
Node.js 11 发布,Node 10 正式进入 LTS
Chrome 70 正式版发布:Windows 端将支持 PWA
史上最快、最强大的 Gradle 5.0 发布,新特性全解
Bootstrap 4 发布了,可是已经过气了呀

一线新闻

Uber 开源 Fusion.js:一个基于插件架构的通用 Web 框架
iOS 11.3 将迎来 PWA,你做好准备了吗?
iOS 关键组件 iBoot 源代码泄露
React Native 将 license 修改为 MIT,与 React 保持一致
谷歌确认将限制 Android 非 SDK 接口使用了
现在你可以在电脑 Chrome 上使用 PWA 啦!
快应用标准今日发布,开发者需要知道些什么?
88 亿!Java 侵权案大逆转,Google 哭了,天地同悲
Oracle 终于要向 JavaScript 动手了!
Google 力推的那些前端技术,最近都有哪些进展?
Node 之父 ry:Node 中的设计错误
Node 之父 ry 发布新项目 deno:下一代 Node
Facebook 开源了移动应用调试平台 Sonar
WebAssembly 最新发展路线图来了!
GitHub 重构页面移除了 jQuery
前端要凉?微软开源 Sketch2Code,草图秒变代码
周下载量过 200 万的 npm 包被注入恶意代码,Vue、Node 项目恐受影响
官宣!微软宣布桌面版 Edge 将基于 Chromium 进行开发
阿里重磅开源中后台 UI 解决方案 Fusion

二、编程语言

推荐一些好用的 JavaScript 库
你是 JavaScript 大师吗?试试这些面试题就知道了
你需要了解的 23 种 JavaScript 设计模式
我从两年的 JavaScript 函数式编程中学到了什么?
深入了解 JavaScript 引擎精华
你可能用错了 async / await!
2018 年,JavaScript 的发展状态
前端性能之 JavaScript 成本 2018 版
谷歌为何会选用 TypeScript?
原来 JavaScript 的闭包是这么回事!
最好的 JavaScript 数据可视化库都在这里了
你拆分 JS 代码的方法可能是错的!
2018 年,最常见的 26 个 JavaScript 面试题和答案
JavaScript 私有属性要来了,但实现方式惹争议
正则表达式真的很 6,可惜你不会写
ECMAScript 2016/2017/2018 新特性详解
这些被同事喷的 JS 代码风格你写过多少?
别骗自己了,你不用 TypeScript 的理由站不住脚
JS 可以写操作系统?Windows 95 被装进 Electron App

三、框架之争

Vue 和 React 大比拼,你 pick 谁?
我用 Vue 和 React 构建了相同的应用程序,这是它们的差别

Angular

AngularJS 和 Angular 发布版本路线图
Angular 6 正式发布,新功能详解
Angular 的这 10 个特性,你可能不知道
谷歌推出最新 AngularJS 升级工具,可快速迁移至 Angular
Angular 7.0 发布,带来 CLI Prompts、虚拟滚动和拖放等特性

React

React 是 UI 的未来,你怎么看?
我从 React 身上得到的那些经验教训
28 个顶级的 React UI 组件库,请查收!
在开始 React 之前,你需要学好这些 JavaScript
改造 React DOM!FB 将推 React Fire 计划
React 2019 年路线图发布!Hooks 明年第一季度上线
React 将引入 Hooks,你怎么看?
2019 年 React 学习路线图
为什么说 ReasonReact 是编写 React 的最佳方式?

Vue

推荐 21 个顶级的 Vue UI 库!
如何构建出色的 Vue 组件?
重磅!Vue CLI 3.0 正式发布,带来多项重大更新
专访尤雨溪:先别管 4.0 了,Vue CLI 重构了解一下
重磅!尤雨溪发布 Vue 3.0 开发路线
基于 Vue+Electron 构建桌面应用程序实践
2019 年 Vue 学习路线图
力荐 35 个最好用的 Vue 开源库!

跨平台框架

拥抱大前端——从 Weex 开始
FB 正在大规模重构 React Native,预计今年发布
重磅!Google 发布 Flutter Release Preview 1
关于 Flutter,你想知道的都在这里了!
用 Flutter 完整开发一个应用是怎样的体验?
我们用 Flutter 重写了一个 React Native 应用
Electron 3.0 正式版发布,新特性详解
Next.js 7.0 正式发布:重新编译速度提高 42%,支持 WebAssembly
React Native 重构路线图发布!
Flutter 1.0 重磅发布,它还想做桌面和 Web 开发
Electron 4.0 稳定版发布,集成 Node 10 和 Chromium 69

四、小程序

张小龙说,小程序是微信期望最大的项目
百度新发布的智能小程序是什么东西?
微信小程序的下一步:支持 NPM、小程序云、可视化编程、支持分包
Taro 1.1 全面支持微信 / 百度 / 支付宝小程序了!
京东 Taro 框架深度实践
苏宁:我们开发百度小程序遇到的那些“坑”
百度发布智能小程序开发方案

最佳实践

移动开发

滴滴出行跨地域 iOS 构建优化与持续集成
苏宁易购 Android 架构演进史
蜂鸟商家版 iOS 组件化 / 模块化实践总结
Facebook 构建高性能 Android 视频组件实践之路
我们是如何将 App 的大小从 31M 减少到 2.6M 的?
苏宁金融 App 全链路灰度实践
七行 JSON 代码将你的网站变成移动应用

前端开发

从分层复用到自动化测试,看美团客户端架构的演变
利用深度学习进行前端自动化开发
Pinterest 的 PWA 实践
菜鸟网络前端全栈化之路
有货移动 Web 端性能优化探索实践
微服务下使用 GraphQL 构建 BFF 的实践
京东首页改版 Nerv 实战
苏宁 Nodejs 性能优化实战
Weex 技术在苏宁移动办公开发中的实践
太平洋保险 CIMS 系统微前端实践
微前端设计理念与实践
去哪儿网前后端分离实践
闲鱼基于 Flutter 的移动端跨平台应用实践
去哪儿网 React 转微信小程序实践
首屏时间从 12.67s 到 1.06s,我是如何做到的?
Netflix 网页性能优化实践
前端黑科技:美团网页首帧优化实践
图解浏览器的工作原理(史上最全)

五、前端观点

在 2018 年初,让我们再谈谈大前端的趋势
前端全栈什么鬼?K 型人才什么鬼?
狼叔:Node 全栈为前端带来更多可能
有了 GraphQL,你可以扔掉 Redux 了
为什么说 Flutter 让移动开发变得更好?
Kotlin 使用率达 35%,Java 要退位了?
为什么前端开发这么不稳定?
进击的 WebRTC:我们为什么需要它?
Airbnb 弃用之后,我们还应该用 React Native 吗?
为什么说 WebAssembly 让 Web 开发的未来更美好?
REST 将会过时,而 GraphQL 则会长存
GitHub:我们为什么会弃用 jQuery?
JS 之父和 JSON 之父:JavaScript 的下一站