/learning-async

关于 js 和 kotlin 异步编程的分享内容 (coroutine)

Primary LanguageJavaScript

Asynchronous Programing

关于 js 和 kotlin 异步编程的分享内容

开始播放

npm run slide

暂时只支持 Mac 或 Linux

或者执行 npm i 后,本地启动一个 http 静态文件服务(假设端口为 8001),访问以下路径即可

http://127.0.0.1:8001/slide/

如果使用 safari 或 firefox 浏览器,也可直接打开本地文件 slide/index.html 浏览, 但 chrome 因为不支持 file 协议的 xhr 从而不能直接支持

编译 / 执行示例代码

  1. 可直接执行 js 代码, 比如

    node js/step-by-step/4-cps-transformed.js
    got avatar image data: [massive of data url1 ...]
    something wrong: Error: url can not be load: url2
    done sequentially in time: 4035
    
    got avatar image data: [massive of data url1 ...]
    something wrong: Error: url can not be load: url2
    done parallelly in time: 2010 
    
  2. kotlin 代码
    可使用 maven 编译, 但运行相对麻烦, 建议直接在 IDEA 内执行