首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
javascript runtime
孜孜fn
创建于2025-01-15
订阅专栏
my toy javascript runtime
等 3 人订阅
共9篇文章
创建于2025-01-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
从 0 写个微小的 Javascript 运行时(08) - 克隆一个 electron 跨平台框架
代码 https://github.com/zizifn/toy-js-runtime/tree/part6-webview-electron electron Electron 是一个使用 Java
从 0 写个微小的 Javascript 运行时(07) -添加 libffi
代码 https://github.com/zizifn/toy-js-runtime/blob/part5-add-ffi libffi libffi 是一个 C 库,提供了一个外部函数接口(FFI
从 0 写个微小的 Javascript 运行时(06) -添加 setTimeout
代码 https://github.com/zizifn/toy-js-runtime/tree/part4-add-settimeout setTimeout 既然我们把 libuv 加进来了,就让
从 0 写个微小的 Javascript 运行时(05) - 添加 event loop (libuv)
代码 https://github.com/zizifn/toy-js-runtime/tree/part3-add-libuv Event Loop (libuv) 至于 event loop 是什
从 0 写个微小的 Javascript 运行时(04) - 添加一个自定义的模块/库
代码 https://github.com/zizifn/toy-js-runtime/tree/part2-add-custom-module 从文件读取脚本 在上一篇文章中,我们已经可以执行简单的
从 0 写个微小的 Javascript 运行时(03) - 把 JS 引擎 QuickJS 加入到项目里面
代码 https://github.com/zizifn/toy-js-runtime/tree/part1-add-quick-js 开发环境 这里我使用的是 WSL2 + Ubuntu。MacOS
从 0 写个微小的 Javascript 运行时(02) - 技术的选择
标准库 这个是个体力话,实现 WinterTC 标准就好。 JS 引擎--quickjs 我们必然需要一个 JS 引擎。这里选择 quickjs。 而不是大家熟悉的 V8。是因为 quickjs 更加
从 0 写个微小的 Javascript 运行时 (01) - 什么是 Javascript 运行时?
什么是 Javascript 运行时 对于 Nodejs 而言. 简单的可以理解为下面, 众多的 Javascript 运行时 现在市面上有很多 Javascript 运行时。下面是比较有名的几个。
Libuv loop iteration --- 为什么 event loop 不退出?
最近准备写个简单的 node.js。当然需要用到 libuv,然后在学习的过程中发现如下 code 没有按照我的预期运行。 问题 上面这段的输出是: Check callback 永远不会被调用。这让