pursuer 最近的时间轴更新
pursuer

pursuer

V2EX 第 358584 号会员,加入于 2018-10-25 15:17:15 +08:00
pursuer 最近回复了
3 天前
回复了 mizuki9 创建的主题 程序员 个人猜想 WebAssembly 的未来
之前写过一个 WebAssembly 的 JIT 编译运行时
https://github.com/partic2/pwart
但是有点懒得继续跟进新特性了,后面接着加复杂度那我不如拿 TCC 来改个 C 的运行时,可能还简单一点。
21 ,有一些 PDA 设备版本比较早。有的机顶盒设备甚至 4.4 的都有。。对我来说 21 最大问题是 libuv 需要 24 ,所以我 patch 了一个支持到 21 的版本。其他的直接 webview 糊,webview 如果用 X5 的话,能到 Chromium89 ,基本够用,不知道 geckoview 能到哪个版本。反正不管哪个 SDK 版本都觉得原生 API 既碎片化而且太难用了,不怎么想在上面写复杂逻辑。
c/c++的 ABI 和版本问题一直存在,所以微软搞了 COM 。同时依赖不同版本对于很多语言/平台都是比较麻烦的问题,只能指望开发人员做好兼容处理。

“拓展一下,如果我要写一个 C++程序也用到这个 otherlib 库,但同时又有一个依赖需要高版本 libcrypto.so ,那我是不是就没办法编译了?”
静态链接并做符号隔离(RTLD_LOCAL)可能可以解决,但如果可能,我觉得还是做成 RPC 的调用方式会简单一点。
14 天前
回复了 llej 创建的主题 程序员 对于依赖注入的思考-二
关于 CLS ,之前我做过一个尝试 https://github.com/partic2/protask

如果是通过 babel 或者 typescript 将 await 降级为生成器的话是可以实现一部分,但原生 Promise 会有影响。原生 await 则完全不行,相关讨论在这里
https://v2ex.com/t/1081474#reply29
我没看过 zone.js 的实现不确定是否有类似的地方。

随后我把上面的 protask 库改回了生成器的模式。但通过代码编译自动添加 await hook 还是可以实现类似 CLS 效果的。并且不会影响原生创建的 Promise.
19 天前
回复了 pureGirl 创建的主题 程序员 Python 中线程和协程的区别是什么
协程的切出点是可以确认的,所以考虑 data race 这类问题时会简单很多,协程的栈(当然我是指把闭包变量当做等价的栈)通常比线程小而且更加灵活
39 天前
回复了 wuruxu 创建的主题 Android 另一个 android webview 实现
前几天刚收藏了下。这个重新编译的话需要梯子下载 chromium 的源码吗?
实际浏览器技术放弃 native 插件并不只有 flash ,ppapi ,npapi ,NaCl 等技术标准都被浏览器放弃了,大概是跨平台和安全问题。且对浏览器来说维护一个这样的系统外,平台相关的扩展是一个很大的工作量。
而 Adobe ,我个人觉得,Flash 本身也是从 Macromedia 那里买来的,虽然也做了 AS3 ,但要完全迁移到现在的 HTML5 结构大抵也是要大规模重构的,对 Adobe 来说收益不能覆盖支出,没有动力做。

唯一的问题是,Adobe 一直不愿意开源 Flash Player 。如果开源搞不好会有更多人会去尝试做移植工作,说不定能把 flash 技术以另一种形式重现,也许是因为其中包含许可证问题吧。
@ccpp132 1 代就是 LibGDX ,一个 Java 平台上的游戏框架。2 代不清楚
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5943 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 01:47 · PVG 09:47 · LAX 17:47 · JFK 20:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.