《IMWeb前端月刊》会定期收集每月 IMWeb.io 社区精选好文、前端新闻、版本发布、技术大会,欢迎大家订阅。
或许你正在使用或者了解了React,但你研究过它内部的渲染原理吗?文章详细讲述了react如何根据JSX生成element,element又如何生成真实DOM节点,并通过实际例子,讲解了如何优化组件。
文章详细讲述了浏览器的架构与内核,探究了浏览器渲染机制、事件机制,并由此引出了网站性能优化的方案。
Electron 可以让你使用开发 Web 的技术去开发跨平台的桌面端应用。remote模块是Electron的进程通信方式之一,文章从源码层面对该模块的实现及原理进行了分析。
我们知道 Electron 提供了一个类似浏览器,但有更多权限的环境来运行我们的网页,那么 Electron 是怎么做到将我们的网页代码打包成一个可执行程序的呢?这篇文章主要介绍如何打包 Electron 应用,以及分析 electron-builder 是如何对我们的应用进行打包的。
众所周知,javascript是单线程的,其通过使用异步而不阻塞主进程执行。那么,他是如何实现的呢?本文就浏览器与nodejs环境下异步实现与event loop进行相关解释。
编码,是每个程序员绕不开的话题。对于前端工程师而言,字符更是会直观地展示在界面上。号称“万国码”的Unicode,在实现编码与展示的时候,会不会遇到一些奇葩的事情呢?
在 Vue.js 伦敦大会上,尤雨溪简要介绍了 Vue 下一个主要版本要发布的内容,9 月 30 日,尤雨溪在 medium 个人博客上发布了 Vue 3.0 的开发路线。
9月25日,百度宣布智能小程序开放申请,至此BAT三家超级App的大门都向开发者敞开了。
9月6日,GitHub团队发文表示将 jQuery 完全从 GitHub.com 的前端代码中移除了。历经11年,Github从开始引入到完全解除对jQuery的依赖,Github工程师团队又完成了他们的一大里程碑。
Sketch2Code 是一个基于 Web 的解决方案,使用 AI 将手绘的用户界面草图转换为可用的 HTML 代码。这次开源会给前端工程师们带来多大影响呢?
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、知乎可搜索 IMWeb 或 IMWeb团队 关注我们。
👇点击阅读原文获取更多l参考资料