博客列表

philosophy-of-software-design
《A Philosophy of Software Design》读书笔记-1
软件设计
本书的作者是斯坦福大学的计算机老师,教授CS190软件设计课。作者对软件设计的想法来自于实践经验,团队从零开始创建了三个操作系统、多个文件存储、调试器和GUI等基础工具,还有脚本语言、文本、图画、PPT和集成电路等交互编辑器。
chromebook
浏览器历史及富媒体技术
browserjavascript前端
世界正在加速演进和分裂,我们从信息智能走向具身智能走向生物智能。一切需要摄入、推演、呈现。数字化是基石,浏览器是窗口。
improving-node-js-performing-rust
用Rust为Node加速
NodeRustPerformance
单线程Node并不适合繁重的计算任务,即使有工作线程,使用Rust来提升Node性能依然是明智之选。
minesweeper
疫情闲赋在家,一起用js撸个扫雷吧
javascriptdraft
扫雷起源于20世纪六七十年代Jerimac Ratliff推出一款名为“Cube”的游戏,1981年微软公司的罗伯特·杜尔和卡特·约翰逊两位工程师在Windows3.1系统上加载了该游戏,为了训练用户使用鼠标左右键操作的能力。
next-gatsby-react
三分钟看看头牌React元框架Nextjs、Remix、Gatsby差异
前端reactjavascript
回顾二十载前端技术架构演进,主流Web应用技术由LAMP伊始,再到MEAN占据主流,时至今日Netlify提出JAM的概念,SSG、ISR、DSG、DPR携手边缘计算登上舞台。
西电手绘
About Shawb Wong
关于我前端
嗨, 小伙伴, 你终于发现这个有趣的地方啦!
react-fiber
利用fiber-reconciler实现简易的ReactDOM render操作
javascriptReact Fiber
Fiber Reconciler是React 16默认的协调器,它抽象了宿主平台的特征,以实现不同的渲染需求。 笔者最近在看React Conf,发现一个很有意思的demo,跟大家一起分享一下。
Message Channel
post Message跨文档通信简介
postMessageWeb Worker
window.postMessage() 方法可以安全地实现跨源通信。通常,对于两个不同页面的脚本,只有当执行它们的页面位于具有相同的协议(通常为https),端口号(443为https的默认值),以及主机 (两个页面的模数 Document.domain设置为相同的值) 时,这两个脚本才能相互通信。
webpack-assets
【webpack配置】一、常用基础插件
webpackperformance
随着业务代码规模化,开发者对工程化也该引起足够重视。 生命不息,优化不止。本着对最佳实践的持续探索,让我们从头开始,打怪升级成一名webpack配置攻城狮。