IMWeb团队

6 天前

IMWeb前端月刊-2018年9月

本文作者:IMWeb IMWeb团队 原文出处:IMWeb社区 未经同意,禁止转载

《IMWeb前端月刊》会定期收集每月IMWeb社区精选好文、前端新闻、版本发布、技术大会,欢迎大家订阅。

社区精选好文

1、从渲染原理到性能优化(一)

或许你正在使用或者了解了React,但你研究过它内部的渲染原理吗?文章详细讲述了react如何根据JSX生成element,element又如何生成真实DOM节点,并通过实际例子,讲解了如何优化组件。

2、网站性能优化实战(二)

文章详细讲述了浏览器的架构与内核,探究了浏览器渲染机制、事件机制,并由此引出了网站性能优化的方案。

3、你不知道的 Electron (一):神奇的 remote 模块

Electron 可以让你使用开发 Web 的技术去开发跨平台的桌面端应用。remote模块是Electron的进程通信方式之一,文章从源码层面对该模块的实现及原理进行了分析。

4、你不知道的 Electron (二):了解 Electron 打包

我们知道 Electron 提供了一个类似浏览器,但有更多权限的环境来运行我们的网页,那么 Electron 是怎么做到将我们的网页代码打包成一个可执行程序的呢?这篇文章主要介绍如何打包 Electron 应用,以及分析 electron-builder 是如何对我们的应用进行打包的。

5、理解event loop(浏览器环境与nodejs环境)

众所周知,javascript是单线程的,其通过使用异步而不阻塞主进程执行。那么,他是如何实现的呢?本文就浏览器与nodejs环境下异步实现与event loop进行相关解释。

6、人人都是艺术家!谈谈那些奇怪的字符(上)

编码,是每个程序员绕不开的话题。对于前端工程师而言,字符更是会直观地展示在界面上。号称“万国码”的Unicode,在实现编码与展示的时候,会不会遇到一些奇葩的事情呢?

前端新闻

1、尤雨溪发布Vue 3.0开发路线

在 Vue.js 伦敦大会上,尤雨溪简要介绍了 Vue 下一个主要版本要发布的内容,9 月 30 日,尤雨溪在 medium 个人博客上发布了 Vue 3.0 的开发路线。

2、百度智能小程序正式开放申请,这些开发者应该首先入驻

9月25日,百度宣布智能小程序开放申请,至此BAT三家超级App的大门都向开发者敞开了。

3、github宣布弃用jQuery

9月6日,GitHub团队发文表示将 jQuery 完全从 GitHub.com 的前端代码中移除了。历经11年,Github从开始引入到完全解除对jQuery的依赖,Github工程师团队又完成了他们的一大里程碑。

4、微软开源Sketch2Code,草图秒变代码

Sketch2Code 是一个基于 Web 的解决方案,使用 AI 将手绘的用户界面草图转换为可用的 HTML 代码。这次开源会给前端工程师们带来多大影响呢?

5、React Fire: 现代化的React DOM

Dan Abramov发表了对React DOM下一步优化的思路和一些具体的计划,优化的目标是使react内部实现更清晰,更快更小,并重新review了过去许多具有争议的issue。这将是React Fiber后React又一重大更新。这个计划便是“React Fire”。

版本发布

技术大会

关注我们

社区官网http://imweb.io/ 招聘帖https://hr.tencent.com/position_detail.php?id=26701

扫码关注 IMWeb前端社区 公众号,获取最新前端好文

微博掘金Github知乎可搜索 IMWebIMWeb团队 关注我们。

0条评论

    您需要 注册 一个IMWeb账号或者 才能进行评论。