Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
仰淮
dr_py
提交
5a765358
dr_py
项目概览
仰淮
/
dr_py
与 Fork 源项目一致
Fork自
晚风拂柳颜 / dr_py
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
dr_py
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
5a765358
编写于
3月 22, 2023
作者:
H
hjdhnx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
readme
上级
4b1733a3
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
12 addition
and
11 deletion
+12
-11
doc/python最强js引擎.md
doc/python最强js引擎.md
+12
-11
未找到文件。
doc/python最强js引擎.md
浏览文件 @
5a765358
...
...
@@ -4,17 +4,18 @@
#### 从弱到强推荐,大家仔细看
| 模块 | 性能 | es6| python交互|相关文档|架构兼容性|个人评价|
| ---- | ---- |---- |---- |---- |---- |---- |
|
[
pyv8
](
https://github.com/emmetio/pyv8-binaries
)
|较差|❌|✅|少|差|年代久远,可以放弃了
|
[
PyExecJS
](
https://github.com/doloopwhile/PyExecJS
)
|差|❌ |❌|多|好|年代久远,应用挺多,勉强能用
|
[
v8py
](
https://github.com/tbodt/v8py
)
|好|✅完美支持|✅|少|差|文档少,架构兼容性差,不太会用
|
[
pyjsparser
](
https://github.com/PiotrDabkowski/pyjsparser
)
|一般|❌|❌|少|差|几乎不用
|
[
dukpy
](
https://github.com/amol-/dukpy
)
|好|❌部分支持|支持|官仓示例|差|没见人用过
|
[
py_mini_racer
](
https://github.com/sqreen/PyMiniRacer
)
|一般|✅完美支持|❌|少|差|不支持js交互,文档少,架构兼容性差,不怎么会用
|
[
js2py
](
https://github.com/PiotrDabkowski/Js2Py
)
| 一般 |❌部分支持,实际应用鸡肋|✅|还行|好|python交互好,没得选了
|
[
quickjs
](
https://github.com/PetterS/quickjs
)
| 好 |✅完美支持|✅部分支持|几乎没有|好|有测试案例代码,看完就会用,issue有人提了交互的更多代码
| 模块 | 性能 | es6 | python交互 | 相关文档 | 架构兼容性 | 个人评价 |
|------------------------------------------------------------|-----|--------------|----------|------|-------|----------------------------------|
|
[
pyv8
](
https://github.com/emmetio/pyv8-binaries
)
| 较差 | ❌ | ✅ | 少 | 差 | 年代久远,可以放弃了 |
|
[
PyExecJS
](
https://github.com/doloopwhile/PyExecJS
)
| 差 | ❌ | ❌ | 多 | 好 | 年代久远,应用挺多,勉强能用 |
|
[
v8py
](
https://github.com/tbodt/v8py
)
| 好 | ✅完美支持 | ✅ | 少 | 差 | 文档少,架构兼容性差,不太会用 |
|
[
pyjsparser
](
https://github.com/PiotrDabkowski/pyjsparser
)
| 一般 | ❌ | ❌ | 少 | 差 | 几乎不用 |
|
[
dukpy
](
https://github.com/amol-/dukpy
)
| 好 | ❌部分支持 | 支持 | 官仓示例 | 差 | 没见人用过 |
|
[
py_mini_racer
](
https://github.com/sqreen/PyMiniRacer
)
| 一般 | ✅完美支持 | ❌ | 少 | 差 | 不支持js交互,文档少,架构兼容性差,不怎么会用 |
|
[
js2py
](
https://github.com/PiotrDabkowski/Js2Py
)
| 一般 | ❌部分支持,实际应用鸡肋 | ✅ | 还行 | 好 | python交互好,没得选了 |
|
[
quickjs
](
https://github.com/PetterS/quickjs
)
| 好 | ✅完美支持 | ✅部分支持 | 几乎没有 | 好 | 有测试案例代码,看完就会用,issue有人提了交互的更多代码 |
|
[
jsengine
](
https://github.com/SeaHOH/jsengine
)
| 好 | ✅完美支持 | ✅部分支持 | 几乎没有 | 好 | quickjs的个人封装,比较新,整合怪 |
|
[
thquickjs
](
https://gitlab.com/tangledlabs/thquickjs
)
| 好 | ✅完美支持 | ✅部分支持 | 几乎没有 | 好 | quickjs的个人封装,比较新,python交互不如js2py |
### 本项目的最终选择
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录