在 GMTC 深圳 2019 大会上,贺师俊讲师做了《JavaScript 的困境与挑战》主题演讲,主要内容如下。
演讲简介:
最近几年以来,伴随着各个端平台的迅猛发展,以 TypeScript、Swift、Kotlin 和 Dart 为代表的新一代应用编程语言纷纷浮现,群雄环伺之下,JavaScript 也在不断演进。本次演讲我将分析 JavaScript 目前面对的问题,以及分析它下一步的发展趋势。
讲师介绍:
贺师俊,360 高级前端架构师。
贺师俊(网名 Hax),360 高级前端架构师,十多年来一直活跃在前端和 JavaScript 社区。对多项 Web 标准有微小贡献,对 Groovy 语言并间接对 Swift 语言有微小贡献,近年来参与了诸多 ECMAScript 新草案的讨论。曾设计和实现 Jedi 语言并用于生产环境,对自研编程语言略有一点实践经验。
完整演讲 PPT 下载链接:
https://gmtc.infoq.cn/2019/shenzhen/schedule
更多内容推荐
在 JavaScript 中的并行语言特性
包括历史与现状,ECMAScript 规范下的定义、实现与应用,第三方库等内容。重点在于语言特性的分析与讨论。
JavaScript ES2021 最值得期待的新特性解析
ES2021又将会发布哪些令人兴奋的新特性呢?
Swift 性能优化分析
自从2014年Apple发布Swift语言以来,历时六年多,Swift已经发布到5.3版本,在5.0版本已经ABI stability,5.2版本也已经module stability,不管是语言还是基础库都日趋稳定,目前国内外大厂也都积极拥抱Swift阵营。
TypeScript 1.0 发布
微软发布了TypeScript 1.0正式版,这是作为JavaScript的超集而构建的一门语言,在VS2013和VS2012中都获得了支持。TypeScript的源代码也基于Apache开源许可协议发布了。
论一个前端工程师的自我修养
闲谈前端开发者的那些事
重塑“类型思维”
2019 年 7 月 17 日
开篇词 | 我们为什么要了解 WebAssembly?
在未来的 3~5 年里,Wasm 一定能够被逐渐广泛地应用到包括 Web 在内的各个平台和业务领域中。
2020 年 9 月 7 日
从“996ICU”引发的技术团队建设问题
无
2019 年 7 月 25 日
「如日中天」的 JavaScript 会被 WebAssembly 取代吗?
Index,JavaScript 位居榜首。4 月份,它上升了三位。而接下来分别是 Java、HTML、Python、C++。
现代 JavaScript:ES6+ 中的 Imports,Exports,Let,Const 和 Promise
在过去几年里,JavaScript有很多的更新。如果你想提升写代码的能力,这些更新将会对你有非常大的帮助。
2020 年 12 月 24 日
动态函数式语言精粹
本迷你书是《JavaScript语言精髓与编程实践》一书的精选版。 本书摘选了其中关于语言范型的论述,并由此组织成文,故名为《动态函数式语言精髓》。本书由作者周爱民先生亲自摘选编撰,由InfoQ中文网站独家在线发布。
JavaScript 作为一门语言的演变
JavaScript从1999年作为ECMAScript的第三版有了一次重大更新以后,一直在稳步前进着。目前网上已经发布了JavaScript 2.0的Netscape's ECMAScript第四版的最新草案。jQuery项目的创建者John Resig在个人博客上说了自己的想法。
JavaScript in IoT
在 GMTC 北京 2019 大会上,来自 Rokid 的刘亚中讲师做了《JavaScript in IoT》主题演讲。
为了保存 VuePress 构建的网站为 PDF,我竟然。。。
学 Rust 也有一段时间了,网上也有不少官方文档的中文翻译版,但是似乎只有 Rust中文网站(这个网站现在无法访问了,可以用其他VuePress网站测试)文档一直是最新的,奈何并没有 PDF 供直接下载,是在是不太方便,为了方便阅读以及方便后续文档更新,决定用 Python
2020 年 7 月 15 日
全球 JavaScript 开发者薪酬统计出炉!美国平均年薪超 10 万美金
这篇文章调查了美国、英国、德国、瑞士与荷兰近期的 JavaScript 开发者薪酬水平,并展望了 2019 年的 JavaScript 就业市场与编程趋势。
第二季回归 | 这次我们来专门聊聊 V8
V8率先采用了即时编译技术,混合了编译执行和解释执行两种方式,大幅优化了JavaScript代码的执行效率。
2020 年 3 月 16 日
开篇词 | 为什么我们要学习 Java 虚拟机?
我希望借由这个专栏,帮助你理解Java虚拟机的运行机制,掌握诊断手法和调优方式。最重要的,是激发你学习技术的热情。
2018 年 7 月 16 日
微软宣布 TypeScript 1.1 CTP 带来性能提升
微软日前宣布TypeScript 1.1社区技术预览版(CTP)已可直接获得。新版本支持Visual Studio “14” CTP4、Visual Studio 2013以及npm,同时发布的还有源代码。
开篇词 | 如何学习谷歌高性能 JavaScript 引擎 V8?
V8之所以拥有如此庞大的生态圈,也和它许多革命性的设计是分不开的。
2020 年 3 月 16 日
NPM 2018 年回顾与 2019 年预测
近日,npm发布了2018年npm上的一些数据,以及对2019年的JavaScript生态圈进行了预测。
推荐阅读
社区质疑 TypeScript 与编译为 JavaScript 的语言
Web Workbench 为 Visual Studio 2010 引入了 Sass、LESS 和 CoffeeScript
新春特辑 5 | 如何做好人才的选育用留?
2019 年 2 月 8 日
Hacker News:创业社交两不误
2018 年 9 月 24 日
ECMAScript 2020 的新功能
Go FaaSter: Serverless 平台冷启动优化
2019 年 7 月 26 日
22 个必知编程语言之「JavaScript」
电子书
大厂实战PPT下载
换一换 胡新 | LinkedIn Tech leader and Architect
陈仲寅(张挺) | 淘宝 前端技术专家
吕召刚 | 前大众点评搜索负责人 《Django快速开发实战》专栏作者
评论