swimminginIT

swimminginIT

eumenides eumenides

swimminginIT

2020-03-17

重磅!微软旗下Github正式宣布收购npm

微软旗下的Github今天正式宣布收购npm!npm是JavaScript运行时环境Node.js的默认包管理器。截至今天,npm为大约1200万开发人员提供了130万个软件包,这些开发人员每月下载这些软件包达750亿次。微软表示,npm帮助JavaScript成为了世界上最大的开发者生态系统。微软计划在今年晚些时候使npm的付费客户将其私有npm软件包迁移到GitHub Packages。因此,npm将专门致力于成为JavaScript的大型public registry。

swimminginIT

2020-03-14

javascript上传文件到腾讯云COS

我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《javascript上传文件到腾讯云COS》, 一起来围观吧 https://blog.csdn.net/ming19951224/article/details/81268179

swimminginIT

2020-01-24

V8 引擎是如何工作的?

最近,JavaScript生态系统又多了2个非常硬核的项目。大神Fabrice Bellard发布了一个新的JS引擎QuickJS,可以将JavaScript源码转换为C语言代码,然后再使用系统编译器生成可执行文件。Facebook为React Native开发了新的JS引擎Hermes,用于优化安卓端的性能。它可以在构建APP的时候将JavaScript源码编译为Bytecode,从而减少APK大小、减少内存使用,提高APP启动速度。作为JavaScript程序员,只有极少数人有机会和能力去实现一个JS引擎,但是理解JS引擎还是很有必要的。本文将介绍一下V8引擎的原理,希望可以给大家一些帮助。我们写的JavaScript代码直接交给浏览器或者Node执行时,底层的CPU是不认识的,也没法执行。在为数不多JavaScript引擎中,V8无疑是最流行的,Chrome与Node.js都使用了V8引擎,Chrome的市场占有率高达60%,而Node.js是JS后端编程的事实标准。如果函数只被调用1次,则Ignition将其编译Bytecode就直接解释执行了。