精易论坛

标题: 谷歌V8引擎,JS引擎,V8 version 12.3.0 (candidate) [打印本页]

作者: 写手一座城    时间: 2024-1-25 11:57
标题: 谷歌V8引擎,JS引擎,V8 version 12.3.0 (candidate)
本帖最后由 写手一座城 于 2024-1-25 12:06 编辑

v8dll,16M上传不了,https://share.weiyun.com/HtNdbDt8微云云盘V8dll下载链接
用法在demo说明里,应该多线程不蹦,不需要许可证,昨天编译的最新版本的V8 version 12.3.0 (candidate)DLL链接:https://share.weiyun.com/HtNdbDt8  
模块链接: https://share.weiyun.com/JnFBBVLz
测试在50线程不崩溃的,不知道有没有问题大家测测吧

V8使用demo.e

4.8 KB, 下载次数: 1027, 下载积分: 精币 -2 枚


作者: 何俊鹏    时间: 2024-1-25 11:58
链接已删除
作者: 写手一座城    时间: 2024-1-25 11:59
何俊鹏 发表于 2024-1-25 11:58
链接已删除

这个才是https://share.weiyun.com/HtNdbDt8
作者: 447485268    时间: 2024-1-25 12:01
支持开源~!感谢分享
作者: 全球Time    时间: 2024-1-25 13:11
这个能干啥?
作者: 小虎来了    时间: 2024-1-25 13:27
谢谢分享!
作者: 网络注册会员    时间: 2024-1-25 13:52
支持一下
作者: 哈拉哈拉    时间: 2024-1-25 14:19
这个与精e模块的 js函数有什么区别吗 不太懂  精e模块的似乎只支持es5语法 不太就提示失败
作者: 写手一座城    时间: 2024-1-25 14:22
哈拉哈拉 发表于 2024-1-25 14:19
这个与精e模块的 js函数有什么区别吗 不太懂  精e模块的似乎只支持es5语法 不太就提示失败 ...

这个是支持ES6的,还有wasm,就最新的谷歌V8引擎,和浏览器120版本的一致的
作者: 写手一座城    时间: 2024-1-25 14:25
哈拉哈拉 发表于 2024-1-25 14:19
这个与精e模块的 js函数有什么区别吗 不太懂  精e模块的似乎只支持es5语法 不太就提示失败 ...

“const sayHi = (someone) => {return `Hello, ${someone}!`;}”, “sayHi ('world')”比如这个他也支持的
作者: 无敌灰灰    时间: 2024-1-25 14:37
“ReferenceError: setInterval is not defined”
作者: 写手一座城    时间: 2024-1-25 14:44
无敌灰灰 发表于 2024-1-25 14:37
“ReferenceError: setInterval is not defined”

这个是浏览器的,你要自己补
作者: pipicool    时间: 2024-1-25 15:07
学习一下
作者: yangdoudou    时间: 2024-1-25 17:02
谢谢分享!
作者: weihua2018    时间: 2024-1-25 17:42
为什么移动网络下载不了
作者: weihua2018    时间: 2024-1-25 17:48
没有注析了
作者: 红桃じ简简箪箪    时间: 2024-1-25 20:22
移动网络下载不了
作者: 396384183    时间: 2024-1-25 20:44
支持开源~!感谢分享
作者: qqmqqg    时间: 2024-1-25 21:08
66666666666666666
作者: 终离    时间: 2024-1-25 21:19
没有微云,欲哭无泪~~
作者: 亿万    时间: 2024-1-25 21:34
感谢分享,很给力!~
作者: bianyuan456    时间: 2024-1-25 23:41
已经顶贴,感谢您对论坛的支持!
作者: 光影魔术    时间: 2024-1-26 08:12
感谢分享
作者: 哈拉哈拉    时间: 2024-1-26 09:30
写手一座城 发表于 2024-1-25 14:22
这个是支持ES6的,还有wasm,就最新的谷歌V8引擎,和浏览器120版本的一致的 ...

感谢回复
作者: ZHuanR    时间: 2024-1-26 11:18
新技能已get√
作者: leidy    时间: 2024-1-26 15:19
能增加绑定函数的功能吗?
作者: 吃干饭的锅    时间: 2024-1-26 16:01
感谢,学习了
作者: xiikcc    时间: 2024-1-29 03:23
有64位的吗 哥
作者: 写手一座城    时间: 2024-1-29 15:26
xiikcc 发表于 2024-1-29 03:23
有64位的吗 哥

只编译了x86,64的要重新编译
作者: xiikcc    时间: 2024-1-29 17:47
写手一座城 发表于 2024-1-29 15:26
只编译了x86,64的要重新编译

不麻烦的话 , 帮个忙
作者: 123money    时间: 2024-2-2 20:04
#在这里快速回复#谢谢你的帮助~
作者: yxrs123    时间: 2024-2-6 16:13
只编译了x86,64的要重新编译
作者: 成哥开始学脚本    时间: 2024-2-11 10:42
感谢分享
作者: kevines    时间: 2024-2-12 00:09
感谢分享,正好学习一下
作者: dfklg    时间: 2024-2-20 23:09
谢谢你的帮助~
作者: slc111    时间: 2024-2-21 19:51
多次执行代码好像会导致程序闪退?
作者: slc111    时间: 2024-2-21 23:26
内存有一点点泄露  
作者: 8595    时间: 2024-2-22 21:01
执行一段时间后 会处理乱码  
[CSS] 纯文本查看 复制代码
!g8`,铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪  ...

作者: 易YY业务    时间: 2024-3-2 23:39
支持开源~!感谢分享
作者: 写手一座城    时间: 2024-3-5 08:45
8595 发表于 2024-2-22 21:01
执行一段时间后 会处理乱码  [mw_shl_code=css,true] !g 8`, 铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪铪 ...

缓冲区设置大点
作者: 写手一座城    时间: 2024-3-5 08:45
slc111 发表于 2024-2-21 19:51
多次执行代码好像会导致程序闪退?

不能设置在局部变量,要设置在全局
作者: stephenmei    时间: 2024-3-6 15:33
感谢,试试能不能行
作者: eyuyan9527    时间: 2024-3-6 20:20
看看如何 哈哈哈哈哈
作者: 网络注册会员    时间: 2024-3-6 20:26
支持一下
作者: eyuyan9527    时间: 2024-3-6 21:08
js.RunScript (#commonHash, localFn, 100)
第三个参数 100 是什么意思?
作者: eyuyan9527    时间: 2024-3-6 21:44
实测 多线程没有崩溃
作者: hanwenlou    时间: 2024-3-18 22:17
eyuyan9527 发表于 2024-3-6 21:08
js.RunScript (#commonHash, localFn, 100)
第三个参数 100 是什么意思?


作者: yxrs123    时间: 2024-3-23 21:18

支持开源~!感谢分享
作者: ╯仅冇旳错觉    时间: 2024-3-25 09:56
支持一下 研究研究多线程
作者: alith00    时间: 2024-4-9 00:43
v8dll,16M上传不了,https://share.weiyun.com/HtNdbDt8微云云盘V8dll下载链接 用法在demo说明里,应该多线程不蹦,不需要许可证,昨天编译的最新版本的V8 version 12.3.0 (candidate)DLL链接:https://share.weiyun.com/HtNdbDt8   模块链接: https://share.weiyun.com/JnFBBVLz 测试在50线程不崩溃的,不知道有没有问题大家测测吧
作者: lldtk    时间: 2024-4-11 21:09
确实好用
作者: wdy876688758    时间: 2024-4-18 11:45
刚好需要啊
作者: 流云思水    时间: 2024-5-5 07:22
要是有完整的函数调用就好了,可以挂接易语言子程序之类的。可以又运行空间
作者: 写手一座城    时间: 2024-5-7 08:34
eyuyan9527 发表于 2024-3-6 21:08
js.RunScript (#commonHash, localFn, 100)
第三个参数 100 是什么意思?

你要返回的变量的数据所占的空间大小,。尽量填大一些
作者: zuiqi520    时间: 2024-5-9 16:13
支持,YYDS~
作者: zuiqi520    时间: 2024-5-9 16:13
支持,YYDS~6666666
作者: 56766876    时间: 2024-5-20 06:14
找了很多个V8,就你这个最稳定,1000线程,延迟50以上,不崩溃,感谢。其他的v8包括在你日期之后的发布的,都会奔溃。
作者: 爱学习的猪    时间: 2024-5-24 01:44
感谢大佬分享
作者: koflion    时间: 2024-5-27 23:17
感谢大佬分享
作者: 在看风云    时间: 2024-5-31 09:43
6666666666666666666
作者: 雨落无尘    时间: 2024-6-24 21:32
没办法传参进去啊
作者: 雨落无尘    时间: 2024-6-24 22:09
函数带参数怎么调用呢
作者: 78522394    时间: 2024-7-11 19:14
有个bug 无法创建多个对象
作者: ekefz    时间: 2024-7-14 12:35
怎么传参数啊,密码加密用不了啊传不了参数
作者: 民民民    时间: 2024-7-18 19:58
8888888888888888888888888
作者: 布鲁斯南    时间: 2024-7-18 23:02

有个bug 无法创建多个对象
作者: xiang5905    时间: 2024-7-25 22:05
56766876 发表于 2024-5-20 06:14
找了很多个V8,就你这个最稳定,1000线程,延迟50以上,不崩溃,感谢。其他的v8包括在你日期之后的发布的, ...

为什么我的单线程有时候几秒就闪退,难道JS的问题?
作者: xiang5905    时间: 2024-7-28 16:14


这是为什么呢,总共循环300次,前面122次有问题,后面的却没有问题

作者: w1285378872    时间: 2024-7-30 16:34
写手一座城 发表于 2024-5-7 08:34
你要返回的变量的数据所占的空间大小,。尽量填大一些

设置太大 只返回一个H了 不太好计算多长  有没有思路  AEC解码用
作者: 写手一座城    时间: 2024-7-31 15:18
xiang5905 发表于 2024-7-28 16:14
这是为什么呢,总共循环300次,前面122次有问题,后面的却没有问题

是不是没设置缓冲区大小,如果你返回的文本比较长,你就要设置大一点
作者: 写手一座城    时间: 2024-7-31 15:18
ekefz 发表于 2024-7-14 12:35
怎么传参数啊,密码加密用不了啊传不了参数

调用函数的时候可以字符串拼接传进去
作者: 写手一座城    时间: 2024-7-31 15:21
雨落无尘 发表于 2024-6-24 22:09
函数带参数怎么调用呢

img_text = JS.RunScript (#图片解密, “decrypt('” + raw + “','” + key + “')”,50000)
作者: 写手一座城    时间: 2024-7-31 15:21
雨落无尘 发表于 2024-6-24 21:32
没办法传参进去啊

img_text = JS.RunScript (#图片解密, “decrypt('” + raw + “','” + key + “')”,50000)

作者: 写手一座城    时间: 2024-7-31 15:23
eyuyan9527 发表于 2024-3-6 21:08
js.RunScript (#commonHash, localFn, 100)
第三个参数 100 是什么意思?

就是你调用js需要返回的文本的长度,如果比较小,你得到的不全,比如调用js函数返回aaaaaaa,你填1就只返回1,你填10000,则比我们需要的大就能返回完全aaaaaaa
作者: 爱学习的猪    时间: 2024-8-1 00:01
感谢大佬分享
作者: 爱学习的猪    时间: 2024-8-1 00:09
感谢大佬分享
作者: xiang5905    时间: 2024-8-2 08:39
写手一座城 发表于 2024-7-31 15:18
是不是没设置缓冲区大小,如果你返回的文本比较长,你就要设置大一点

设置了的,返回16位固定的,我设置了30,然后我反复测试,启动软件后,等五秒以上,再启动线程,一般就没问题了。但是如果我不停的启动新线程,又会出问题,软件直接闪退。
现在的例子是启动1线程里面循环300次,如果启动30新线程,线程里不循环,又会有部分线程出现问题
作者: 写手一座城    时间: 2024-8-6 22:13
xiang5905 发表于 2024-8-2 08:39
设置了的,返回16位固定的,我设置了30,然后我反复测试,启动软件后,等五秒以上,再启动线程,一般就没 ...

检查你js代码是否存在内存泄漏,然后你这个JS对象只需要全局变量定义就行。你可以看看例子
作者: xiang5905    时间: 2024-8-7 17:54
写手一座城 发表于 2024-8-6 22:13
检查你js代码是否存在内存泄漏,然后你这个JS对象只需要全局变量定义就行。你可以看看例子 ...

一样的JS代码,目前在用RS支持库,不崩
作者: 写手一座城    时间: 2024-8-7 21:15
xiang5905 发表于 2024-8-7 17:54
一样的JS代码,目前在用RS支持库,不崩

有可能你返回的文本有特殊字符,我也不清楚
作者: jiuyue123    时间: 2024-8-13 22:26
多线程会闪退吗
作者: pklong    时间: 2024-8-24 07:50
大佬这么强啊
作者: pklong    时间: 2024-8-24 08:59
本帖最后由 pklong 于 2024-8-24 09:19 编辑

感谢大佬分享,弱弱的问一下能出个v8源码的编译教程吗?
作者: pklong    时间: 2024-8-24 10:01
有个bug或者问题,为什么运行完了,窗口点关闭没有进程没有结束掉?
作者: a019872140    时间: 2024-9-2 00:33
牛逼。。多线程竟然没死
作者: xjqgccq0    时间: 2024-9-3 16:29
谢谢你的帮助~
作者: 五花牛    时间: 2024-9-9 18:37
感谢分享
作者: 幸福美满    时间: 2024-9-11 22:12
支持一波拿走了学习
作者: xiaotong830    时间: 2024-9-14 00:36
大佬 运行的时候提示这个是什么原因啊

VX截图_20240914003107.png (88.07 KB, 下载次数: 0)

VX截图_20240914003107.png

作者: hzhzpp1209    时间: 2024-9-16 14:18
几个人试了,闪退,换**的都好了
作者: 写手一座城    时间: 2024-9-17 23:23
xiaotong830 发表于 2024-9-14 00:36
大佬 运行的时候提示这个是什么原因啊

dll放在当前运行目录
作者: shengli666    时间: 2024-9-20 09:53
学习111一下
作者: huhua    时间: 2024-9-20 16:40
感谢大哥分享
作者: jcwllw    时间: 2024-9-25 19:01
感謝感謝
作者: pkckckckck    时间: 2024-9-27 21:34
4242424242424242
作者: pkckckckck    时间: 2024-9-27 21:34
424242424242424242424242424242
作者: keaiqian    时间: 2024-10-1 02:54
666666666666666666666666666666
作者: as59564143    时间: 2024-10-31 10:34
能不能在搞个64位的dll
作者: 写手一座城    时间: 2024-10-31 12:46
as59564143 发表于 2024-10-31 10:34
能不能在搞个64位的dll

没找到什么好的例子,没看到对应的类转易语言的例子
作者: q1512960733    时间: 2024-10-31 17:17
很吃cpu,可以把js文件进行一次全局初始化吧,不用每次都传递进入,该如何节省cpu资源




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4