2018年底架构实践深度复盘,Google、Netflix、阿里巴巴等海内外一线互联网公司架构实战 了解详情

前端

你以为前端只关乎浏览器页面开发,其实它是技术人的“娱乐圈”。
收录了前端话题下的 272 篇文章
  • 文章
  • 迷你书
React Conf 2018 大会发布 React Hooks 和 React 16.7 Alpha

最近的 React Conf 2018 大会上推出了 React 16.7 的 alpha 版本,包含了“Hooks”提案(允许开发人员在不编写类的情况下使用状态和其他 React 特性),以及几个很有用的第三方 React 包。

作者: Dylan Schiemann 译者: 无明

Webkit 推出新的着色语言 whlsl

本文将介绍一门叫作 Web High Level Shading Language(WHLSL,发音为“whistle”)的新 Web 图形着色语言,它对 HLSL 进行了扩展,变得更安全、更可靠。

作者: Myles Maxfield 译者: 无明

JavaScript 错误处理权威指南

本文将分三部分分析 JavaScript 中的错误,首先我们将了解错误的一般情况。之后,我们将关注后端(Node.js + Express.js)。最后,我们将重点看下,如何处理 React.js 中的错误。我选择这些框架,因为它们是目前最流行的,但是,你应该能够将新发现轻松地应用到其他框架中!

作者: Lukas Gisder-Dubé 译者: 谢丽

谷歌发布新的 Node.js Web 渲染界面 Carlo

谷歌发布 Carlo 的早期版本,这是谷歌实验室用来创建 Node.js 应用的实验性项目。Carlo 使用 Puppeteer 实现 Node.js 应用和 Chrome Web 浏览器之间的通信。

作者: Dylan Schiemann 译者: 张卫滨

2018 年 11 月 22 日
前端黑科技:美团网页首帧优化实践

自 JavaScript 诞生以来,前端技术发展非常迅速。移动端白屏优化是前端界面体验的一个重要优化方向,Web 前端诞生了 SSR 、CSR、预渲染等技术。在美团支付的前端技术体系里,通过预渲染提升网页首帧优化,从而优化了白屏问题,提升用户体验,并形成了最佳实践。

作者: 寒阳

2018 年 11 月 22 日
2018 年 JavaScript 生态圈调查报告出炉!

近日,Stateofjs 发布了 2018 年 JavaScript 生态圈调查报告,今年,他们对超过 20000 名 JavaScript 开发人员进行了问卷调查,目的是帮助 JS 开发者了解 JS 生态的最新变化和趋势,我们将在下文分享报告中具有代表性的内容,希望能给你接下来的学习和工作带来帮助。

作者: 覃云

2018 年 11 月 20 日
Android 已经做好迎接可折叠手机、Kotlin 1.3 的准备

在 Android 开发峰会上,谷歌发布了一系列新闻,包括 Android 支持 kotlin 1.3 新特性、可折叠手机支持、应用内 Updates API、Android Studio 改进等等。

Diogo Carleto 译者: 谢丽

2018 年 11 月 20 日
史上最全!图解浏览器的工作原理

可能每一个前端工程师都想要理解浏览器的工作原理。我们希望知道从在浏览器地址栏中输入 url 到页面展现的短短几秒内浏览器究竟做了什么;我们希望了解平时常常听说的各种代码优化方案是究竟为什么能起到优化的作用;我们希望更细化的了解浏览器的渲染流程。

作者: zhangwang

2018 年 11 月 19 日
Web 长列表的救星?谷歌推出 Virtual Scroller

在刚刚结束的 Chrome dev summit 2018 上,谷歌工程经理 Gray Norton 向我们介绍 virtual-scroller,一个 Web 滚动组件,未来它可能会成为 Web 高层级 API(Layered API)的一部分。它的目标是解决长列表的性能问题,消除离屏渲染。该项目处于研发中,你可以在 GitHub 查看它的开发者预览版本。

作者: Chrome官方团队 译者: 无明

2018 年 11 月 16 日
Apollo 发布 GraphQL 平台和 VS 代码扩展

GraphQL 背后的公司 Apollo 刚刚推出了其旗舰产品阿波罗 GraphQL 平台,称其为“旨在以正确方式进行 GraphQL 的公司的完整解决方案”。

作者: Thomas Betts 译者: 冬雨

2018 年 11 月 16 日
Storybook 4.0 新增对六个新视图层的支持

Storybook 4.0 版本增加了对六个新视图层的支持,包括 Ember、MarkoJS 和 Svelte 在内,并将依赖项更新到了 Webpack 4 和 Babel 7。

作者: Dylan Schiemann 译者: 无明

2018 年 11 月 15 日
谷歌发布 V8 JavaScript 引擎 V7.0 和 V7.1:为 WebAssembly 增加关键特性

谷歌 V8 JavaScript 引擎的最新 7.0 和 7.1 版本提高了 JavaScript 内存性能,为 WebAssembly 增加关键特性,并引入一些语言改进。

作者: Dylan Schiemann 译者: 冬雨

2018 年 11 月 15 日