您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
WebAssembly实战
字数: 567000
装帧: 平装
出版社: 人民邮电出版社
作者: (加)C.杰勒德·加伦特
出版日期: 2021-05-01
商品条码: 9787115561459
版次: 1
开本: 16开
页数: 384
出版年份: 2021
定价:
¥129.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
1.抽丝剥茧,逐步解构 WebAssembly 的复杂生态; 2.突破 JavaScript 瓶颈,让 C/C++ 代码快速运行于浏览器端; 3.边学边练,配套练习答案帮你熟练掌握 WebAssembly。 WebAssembly是可移植、体积小、加载快并且兼容Web浏览器的全新类汇编语言格式,其具有高效、安全、开放、标准等特性。使用WebAssembly,你能够不再依赖JavaScript编写基于浏览器的高性能应用程序。通过编译为WebAssembly二进制格式,你的C/C++代码或Rust代码都可以在浏览器中以接近原生的速度运行。 本书介绍如何使用C/C++语言和Emscripten工具包编写并运行高性能的Web应用程序。你将学习如何创建原生WebAssembly模块、如何与JavaScript组件交互,以及如何使用Web worker和pthread优选限度地提高性能。 ●多个模块在运行时的动态链接 ●模块与JavaScript之间的通信 ●利用WebAssembly文本格式进行调试 ●利用Web worker和pthread进行多线程编程
内容简介
在人们极力渴求提高JavaScript性能的情况下,WebAssembly应运而生,现已得到所有主流Web浏览器的支持。由于其很好的性能和可移植性,WebAssembly也被用于Web浏览器之外的许多场景。本书围绕WebAssembly技术栈介绍如何通过C、C++等语言编写高性能的浏览器端应用程序。你将掌握WebAssembly的基础知识,学习如何创建原生WebAssembly模块,与JavaScript组件交互,使用WebAssembly文本格式进行调试,并利用多线程支持机制。本书适合对C或C++、JavaScript和HTML有基本理解的开发者阅读。
作者简介
C.杰勒德·加伦特(C. Gerard Gallant),微软认证专家,Dovico公司高级软件工程师,DZone技术网站专栏作者。 【译者简介】 计算机专业硕士,软件工程师,现居于上海,另译有《你不知道的JavaScript》(中卷和下卷)。
目录
第一部分 起步
第1章 初识WebAssembly
1.1 WebAssembly是什么
1.1.1 WebAssembly的先驱:asm.js
1.1.2 从asm.js到MVP
1.2 WebAssembly解决了哪些问题
1.2.1 性能改进
1.2.2 比JavaScript更快的启动速度
1.2.3 可以在浏览器中使用JavaScript之外的语言
1.2.4 代码复用的机会
1.3 WebAssembly的工作原理
1.3.1 编译器工作原理概览
1.3.2 模块的加载、编译和实例化
1.4 WebAssembly模块的结构
1.4.1 前导
1.4.2 已知段
1.4.3 自定义段
1.5 WebAssembly文本格式
1.6 WebAssembly如何获得安全性
1.7 哪些语言可用来创建WebAssembly模块
1.8 我的模块可以用在何处
1.9 小结
第2章 初探WebAssembly模块内部
2.1 已知段
2.2 自定义段
2.3 小结
第3章 创建自己的第一个WebAssembly模块
3.1 Emscripten工具包
3.2 WebAssembly模块
3.3 Emscripten输出选项
3.4 用Emscripten编译C/C++并使用HTML模板
3.5 让Emscripten生成JavaScript plumbing代码
3.5.1 用Emscripten生成的JavaScript编译C/C++
3.5.2 创建一个供浏览器使用的基本HTML网页
3.6 让Emscripten只生成WebAssembly文件
3.6.1 用Emscripten将C/C++编译为副模块
3.6.2 浏览器中的加载与实例化
3.7 功能检测:如何测试WebAssembly是否可用
3.8 现实用例
3.9 练习
3.10 小结
第二部分 使用模块
第4章 复用现有C++代码库
4.1 用C/C++创建带Emscripten plumbing的模块
4.1.1 修改C++代码
……
第三部分 高级主题
第四部分 调试与测试
附录A 安装与工具设置
附录B cca11、cwrap以及直接函数调用
附录C Emscripten宏
附录D 练习答案
附录E 文本格式进阶
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网