mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-23 18:21:13 +08:00
docs: 架构图 oxide_vm 三框加宽对齐 session objects 行
This commit is contained in:
@@ -54,16 +54,16 @@ OxideJS 采用经典的 parse -> compile -> execute 流水线,同时使用 **
|
||||
+-----------------+-----------------+
|
||||
| | |
|
||||
v v v
|
||||
+----------------+ +----------------+ +----------------+
|
||||
| oxide_vm | | oxide_vm | | oxide_vm |
|
||||
|----------------| |----------------| |----------------|
|
||||
| registers | | registers | | registers |
|
||||
| call frames | | call frames | | call frames |
|
||||
+------------------+ +------------------+ +------------------+
|
||||
| oxide_vm | | oxide_vm | | oxide_vm |
|
||||
|------------------| |------------------| |------------------|
|
||||
| registers | | registers | | registers |
|
||||
| call frames | | call frames | | call frames |
|
||||
| session objects | | session objects | | session objects |
|
||||
| JsString GC | | JsString GC | | JsString GC |
|
||||
+-------+--------+ +-------+--------+ +-------+--------+
|
||||
| | |
|
||||
v v v
|
||||
| JsString GC | | JsString GC | | JsString GC |
|
||||
+--------+---------+ +--------+---------+ +--------+---------+
|
||||
| | |
|
||||
v v v
|
||||
JsValue Result JsValue Result JsValue Result
|
||||
|
||||
Per request pipeline:
|
||||
|
||||
Reference in New Issue
Block a user