前端开发
文章平均质量分 72
心灵*寄语&
这个作者很懒,什么都没留下…
展开
-
使用web workers官方文档
https://developer.mozilla.org/zh-CN/docs/Web/API/Web_Workers_API/Using_web_workers原创 2018-03-13 11:04:26 · 245 阅读 · 0 评论 -
WebAssembly技术进阶之路(官方文档翻译)
WebAssembly技术——从C/C++到Javascript之路案例描述随着对无插件预览性能要求的越来越高,原来的Emscripten asm.js技术已显不足,但目前一种新技术——WebAssembly正日趋成熟,WebAssembly可以将低级别编程语言(包括C和C++)编译成二进制字节码,可以较大的提升浏览器的性能。案例分析和解决WebAssembly作为一种新兴的Web...原创 2018-08-24 12:01:46 · 3538 阅读 · 1 评论 -
Emscripten的编译优化
编译工程原文链接:https://kripken.github.io/emscripten-site/docs/compiling/Building-Projects.html一.Emscripten编译优化分为两个步骤:每个源文件编译成目标文件(.bc文件),通过LLVM优化 目标文件编译成js文件 二.emscripten正确的优化方式:# Correct. The SA...原创 2018-08-24 11:57:13 · 2314 阅读 · 2 评论 -
Javascript和C++之间的结构体对象传递
1.c++层接口:Decoder.cpp// Decoder.cpp : Defines the exported functions for the DLL application.//编译命令://emcc -O3 --bind -o ParseLib.bc ParseLib.cpp//emcc -O3 --bind -o GetH264FromPS.bc GetH264FromP...原创 2018-08-24 11:38:46 · 3453 阅读 · 0 评论 -
web开发和android开发的区别
相同点:两者都运行在各自的虚拟机中不同点:1.android中java可以加载c/c++编写的so库文件,web中不可以;web中只能将c/c++翻译成wasm文件,然后进行调用。(分析:web中之所以不能加载so文件的原因应该是浏览器不能直接操作文件系统)2.android是c/s架构,web是b/s架构 Node.js和Javascript的区别:Node.js是j...原创 2018-07-27 17:04:05 · 12537 阅读 · 0 评论 -
浏览器加载并执行服务端的JavaScript
概览 无论当前 JavaScript 代码是内嵌还是在外链文件中,页面的下载和渲染都必须停下来等待脚本执行完成。JavaScript 执行过程耗时越久,浏览器等待响应用户输入的时间就越长。浏览器在下载和执行脚本时出现阻塞的原因在于,脚本可能会改变页面或 JavaScript 的命名空间,它们对后面页面内容造成影响。一个典型的例子就是在页面中使用document.write()。如例1 例 1:...转载 2018-08-03 23:25:01 · 2934 阅读 · 0 评论 -
跨平台框架的发展历史
原创 2018-07-26 15:37:14 · 783 阅读 · 0 评论 -
Javascript和C++数据传递(网页端视频播放器的设计实现总结)
网页端视频播放器的设计实现总结环境配置1.了解Emscripten和WebAssembly技术,提供Emscripten编译环境(Emscripten安装地址),在cmd中查看emcc是否可用验证环境是否创建成功。2.搭建本地服务器,首先我们要到Node.js官网下载对应版本的安装包(Node.js下载地址);接着就是安装,和安装普通软件类似,直接下一步下一步就可以了;之后我们来验证...原创 2018-08-02 09:17:55 · 4958 阅读 · 0 评论 -
JavaScript的Module模式
Modele模式转载 2018-04-04 10:35:27 · 279 阅读 · 0 评论 -
前端开发整理(webAssembly)
高性能webAssemblyWebassembly工作原理webAssembly工作原理二webAccembly实践 最全的英文资料中文资料webAssembly接口参考webAssembly编程系列(包含emcc命令讲解1)原创 2018-04-03 21:43:21 · 1460 阅读 · 0 评论 -
JS调用C层接口(webAssembly技术,环境配置到代码实现)
环境配置:1.了解Emscripten和WebAssembly技术,提供Emscripten编译环境(Emscripten编译环境安装),在cmd中查看emcc是否可用验证环境是否创建成功。2.搭建本地服务器,首先我们要到Node.js官网下载对应版本的安装包(Node.js下载地址);接着就是安装,和安装普通软件类似,直接下一步下一步就可以了;之后我们来验证node是否安装成功,Win+...原创 2018-03-14 10:44:03 · 9477 阅读 · 1 评论 -
gyp ERR! stack Error: unable to get local issuer certificate(node-gyp下载包问题)
如图所示错误,通常解决方法如下:1.set NODE_TLS_REJECT_UNAUTHORIZED=02.npm install [package]具体内容可参考github上相关内容的讨论:https://github.com/nodejs/node-gyp/issues/695...原创 2019-03-01 14:15:11 · 3199 阅读 · 0 评论