盟主来了

178 篇文章
36 人订阅

Node.js

龙泉寺扫地僧

19.2.16日报:script的文本解码流程

起源是https://zhitongche.taobao.com/ 有个url(g.alicdn.com/kissy/k/1.4.4/seed.js)老是解码错...

863
龙泉寺扫地僧

18.7.14日报(v8异常处理和堆栈相关的笔记)

1,third_party\WebKit\Source\bindings\core\v8\V8Initializer.cpp

1282
龙泉寺扫地僧

17.9.15日报

1,修复flash退出时候crash的问题。原因不是很清楚,只知道在异步回调里调用destroywindow的时候,窗口函数的地址变成一个莫名其妙的0015ec...

1145
龙泉寺扫地僧

17.9.25日报

        if (job->m_response.httpHeaderField(WebString::fromUTF8("Content-Type"))...

1327
龙泉寺扫地僧

blink跨线程解析html有点小问题

Platform::current()->mainThread()->postTask(FROM_HERE, 

923
龙泉寺扫地僧

通过《object》调用npapi时候的堆栈

<script> setTimeout(function(){ var myE = document.getElementById("myElement"); ...

832
龙泉寺扫地僧

NPN_InvalidateRect的堆栈

node.dll!content::WebSchedulerImpl::postTimerTask(const blink::WebTraceLocatio...

823
龙泉寺扫地僧

blink的一处断言错误

--url=http://music.yule.sohu.com/20170926/n514522612.shtml 里有断言错误

823
龙泉寺扫地僧

18.2.14日报

1,找到上次的提示null脚本错误原因,是protocol json参数没没对上。主要是

823
龙泉寺扫地僧

18.3.8日报

electron是注册了个c++对象,在node启动的时候,会hook掉原生node的fs对象(asar_init.js和asar.js里实现hook),把文件...

674
龙泉寺扫地僧

18.3.1日报

node/lib/module.js里会遍历各种目录,然后加到Module.paths里。 然后electron.asar\renderer\init.js里也...

672
龙泉寺扫地僧

18.3.26日报

1,给window.scrollX设置值会导致堆栈溢出,看堆栈是反复进入js的访问器回调导致。但发现github上最新代码反而没问题。一开始以为是v8-5-7和...

1173
龙泉寺扫地僧

修复miniblink一处内存泄漏的bug

最后的结论很简单,是我绑定v8 function的时候没释放。但查找问题的过程比较艰难,因为

1121
龙泉寺扫地僧

18.6.7日报

1,跑起官网的vscode包。但需要改下第三方.node。原因是有两个node模块会同时在主进程和渲染进程加载。

855
龙泉寺扫地僧

mb能运行最新vscode了(1.23版)

vscode-master-1.23.1\out\vs\workbench\parts\output\electron-browser\outputServic...

743
龙泉寺扫地僧

18.6.3日报

2,修复electron模式加载keymapping.node崩溃的问题。原因是default uv loop是在主线程最先调用。这个应该在node线程先调用才...

984

扫码关注云+社区

领取腾讯云代金券