-
ELSE 技术周刊(2018.06.04期)
本期推荐
workbox 源码阅读
记录了阅读 workbox 源码的心路历程,深入理解 workbox 的整体设计思路。
业界动态
Node之父ry发布新项目 deno:下一代 Node
近日,Node 之父 Ryan Dahl 发布新的开源项目 deno,使用 Go 语言代替 C++ 重新编写跨平台底层内核驱动,上层仍然使用 V8 引擎,最终提供一个安全的 TypeScript 运行时。
如何评价ry(Ryan Dahl)的新项目 deno
deno 是一个非常伟大的项目,但却不是“下一代 Node.js”。
前端开发
JS Linter 进化史
据说在 C 语言刚刚开始起步的时候,有若干常见的代码问题不能被编译器捕获,因此有人开发了一款名为...
-
ELSE 技术周刊(2018.05.28期)
业界动态
Google力推的那些前端技术,最近都有哪些进展?
Google I/O 2018 已于上周落下帷幕,普通民众看的是新产品,开发者们关注的是新技术。透过这次大会,我们不难发现,Google 已经从 mobile first 转向 AI first,AI 之后,就是移动和前端技术了,移动无非是 Android P 和 Flutter 等,前端涵盖的技术从 Web 框架到 Web 工具,包括 Angular、PWA、polymer、AMP 等,下面让我来为大家捋一捋 Google 力推的这些前端技术最近都有哪些进展。
Web Push Notifications demo
Microsoft Edge 已经支持通过 Push API 进行网络推送通知,Edge 团队对相关概念作了详尽的介绍,并一步步完成一个示例。
前端开发
从Chrome源码看WebSocket
本篇主要讨论了WebSocket存在的意义,给浏览器开放一个socket的API,并进行标准化,除了浏览器,APP等也都可以按照这个标准实现,弥补了HTTP单向传输的缺点。还讨论了WebSocket报文帧的格式,以及怎么用Node.js读取这个报文帧,客户端会把它发送的内容进行掩码处理,服务端收到的也需要进行掩码还原。
-
ELSE 技术周刊(2018.05.21期)
前端开发
WebAssembly 对比 JavaScript 及其使用场景
文章剖析 WebAssembly 的工作原理,和 JavaScript 在性能方面的进行了比对, 如 加载时间,执行速度,垃圾回收,内存使用,平台 API 访问,调试,多线程以及可移植性, 并且介绍了 一些WebAssembly 使用场景。
CSS中最全的换行处理方式
文章主要简单的介绍了CSS中几个处理超常文本溢出容器的处理方式。
Node 在有赞的实践
关于有赞最近一年在 Node 这一块的实践经验,从 Node 基础框架的迭代与演进,到接入服务化体系的历程。
Web 前端中的增强现实(AR)开发技术
增强现实(以下简称 AR)浪潮正滚滚而来,Web 浏览器作为人们最唾手可得的人机交互终端,正在大力发展 AR 技术。很多 Web 前端工程师也在寻求职业转型,于是我把我近半年的相关调研结果在此汇结成文。本文力求把目前前端方向的 AR 技术都罗列一遍,细节不赘述(保证文章篇幅不过长),只做概括和科普(因此文章中的链接很多),零零散散写了一个多月,欢迎已经在从事该领域或研究的道友前来纠正补充。
重构 -...
-
ELSE 技术周刊(2018.05.14期)
业界动态
Google I/O 2018 : Web 现状综述
不得不承认,PWA已经来了,WebAssembly使得用C/C++编写网页程序成为可能,无论PC还是H5,未来web浏览器会越来越强大,作为前端开发唯有不停地学习才能跟上时代的步伐。
前端开发
The React State Museum
总结对比在 React 状态管理方面的各种解决方案的差异性和使用场景。
尾递归为啥能优化?
文章主要讨论了介绍尾递归为什么可以优化,以及怎么在代码层面进行优化尾递归,通过这番探讨我想可以加深自己对尾递归以及函数栈理解。
async await 是把双刃剑
本文更多是吐槽了async/await 带来的糟糕一面,既然是把双刃剑, 就让我们了解下它有那些不好的一面,从而使用它有利的一面。
现代浏览器支持的不同类型的观察者
当前主流浏览器常用的几个Observer:Intersection Observer,Mutation Observer,Resize Observer,Performance Observer及其运用场景
New CSS Features That Are Changing...
-
ELSE 技术周刊(2018.05.07期)
本期推荐
Creating A Real-World CLI App With Node
一篇详细的教程,如何基于 Node 完成一个 CLI 工具。
业界动态
Version 6 of Angular Now Available
Angular 日前发布6.0.0版本。该版本更多的聚焦在工具链及相关周边。
What’s new in Microsoft Edge in the Windows 10 April 2018 Update
Edge浏览器更新了一大波新功能,其中包含对PWA一些功能的支持。
技术纵横
不只有 Android P,Google...