• ELSE 技术周刊(2018.06.18期)

    业界动态

    State of React Native 2018

    React Native 官方博客上宣布他们将要重构 React Native,使其更轻量,更适应 JavaScript 生态圈的发展。

    《Design Mistakes in Node》Node 之父 Ryan Dahl 演讲 PPT 中文版 (2018 JS Conf Berlin)

    本文是 Node 之父 Ryan Dahl 在 2018 JS Conf Berlin上的演讲《Design Mistakes in Node》的完整中文翻译,如果你对 Node 和 Deno 项目感兴趣,那我强烈建议你阅读完本文章 。

    ...


  • 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...