史上最牛js
JS 史上 最牛
2023-09-11 14:22:23 时间
js的功能有多强大,能做到多极致?当然前提是能用,不要搞到需要超级计算器才能运行,那不算。
今天一朋友给我介绍了这个:http://bellard.org/jslinux/
倒腾了半天后,我只能这么感慨:这哥们开挂了!
我再怎么发挥天马行空的想象力也想不到竟然可以用js来做一个Linux模拟器,而且支持大部分我们所熟悉的命令,甚至包括vi……
这是“开机画面”,我尝试了许多命令,发觉大多数常用命令都“跟真的一样”,虽然和真的还是有一定差距(自己体会),但已经确确实实做到了“模拟”这个级别了,而且,居然还能文件“存盘”,简直逆天。
这位老哥说他的内核版本是2.6.20,你相信么?这还是2011年的作品,我发现它已经是三年后的今天了,想想自己的水平,跟真正的高手有多少距离?几重天啊。
将这个网页保存,看看它的js:
出乎意料,最大的一个js文件才138KB,其余几个的尺寸皆可忽略不计,当我想查看它的实现时发现这是压缩过的js:
作者,Fabrice Bellard,一名很牛X的程序员,这是维基百科介绍:http://zh.wikipedia.org/wiki/法布里斯·贝拉
相关文章
- JS框架_(Progress.js)圆形动画进度条
- JS框架_(JQuery.js)图片相册掀开切换效果
- JS框架_(Laydate.js)简单实现日期日历
- JS框架_(Bootstrap.js)实现简单的轮播图
- js 原型的内存分析
- JS插件之——bootstrap-suggest.js
- .Net魔法堂:史上最全的ActiveX开发教程——ActiveX与JS间交互篇
- baguetteBox.js响应式画廊插件(纯JS)
- linux(ubuntu) 安装 node.js
- [Node.js] Identify memory leaks with nodejs-dashboard
- 使用EasyNVR无插件流媒体服务器接口和EasyPlayer.js播放器插件实现web网页H5播放无插件
- [Node.js] Mock an API for Local Development in React with Mirage JS
- [Node.js]27. Level 5: URL Building & Doing the Request
- js引用cdn,如果cdn挂了,用本地js替补
- js小案例:使用location.href自动跳转页面
- Atitit 研发体系 codelib 代码库的建设 目录 1. 概念与组成2 1.1. Java代码2 1.2. Js代码2 1.3. H5 代码 js+css+htm+txt2 1.4.
- Atitit usbQb212 oo 面向对象封装的标准化与规范解决方案java c# php js
- SAP UI5应用在SAP WebIDE里clone之后出现404 not found error for sap-ui-core.js错误的原因分析
- 华为OD机试 - 农场施肥(Java & JS & Python)
- three.js(JS 三维模型库)介绍和入门
- 第70篇 QML 之 详解 JS 保留数值小数位数
- 13 个 JS 数组精简技巧
- JS 闭包(计数)
- 前端必备技能知识:JS导出Blob流文件为Excel表格、Vue.js使用Blob的方式实现excel表格的下载(流文件下载)
- JS必看面试题
- 12-安装node.js和webpack的完整步骤
- video-js RTMP直播