feat: WASM based web simulator (#7164)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Raphael Coeffic
2026-05-08 12:40:56 +10:00
committed by GitHub
co-authored by Claude Opus 4.6
parent a2aeab9234
commit b2fb79d9f4
29 changed files with 12305 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 820 150" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g id="Layer-1" serif:id="Layer 1" transform="matrix(4.89524,0,0,4.89524,-1143.86,-1110.14)">
<g transform="matrix(0.525505,0,0,0.658252,-39.1967,745.492)">
<g id="text46893-8-8-7-8-3-4-5-5-8-7-0-8-4-8-3-7-9-4-5-7-9-3-5">
<path id="path3019" d="M838.002,-741.464L823.451,-741.464L814.376,-756.015L805.397,-741.464L791.165,-741.464L806.607,-765.28L792.088,-788.015L806.034,-788.015L814.44,-773.623L822.528,-788.015L836.888,-788.015L822.145,-764.293L838.002,-741.464Z" style="fill:white;fill-rule:nonzero;"/>
</g>
</g>
<g id="text46893-8-8-7-8-3-4-5-5-8-5-0-2-2-0-4-9-1-2-9-6-0-9" transform="matrix(0.528108,0,0,0.648585,-37.5557,743.151)">
<path id="path3016" d="M767.027,-748.906L754.263,-748.906L754.263,-785.713L742.726,-785.713L742.726,-796.15L778.531,-796.15L778.531,-785.713L767.027,-785.713L767.027,-748.906Z" style="fill:white;fill-rule:nonzero;"/>
</g>
<g id="text43103-3-6-3-0-9-7-7-6-1-9-1-0-7-4-8-0-2-6-6-6-2-7" transform="matrix(1.35398,0,0,1.62787,-761.273,1571.22)">
<path id="path2958" d="M750.224,-819.066L741.686,-819.066L741.686,-822.461L752.499,-822.461L752.499,-825.89L740.041,-825.89C738.338,-825.89 737.043,-825.61 736.157,-825.05C735.27,-824.491 734.827,-823.639 734.827,-822.496L734.827,-810.458C734.827,-809.315 735.27,-808.463 736.157,-807.903C737.043,-807.343 738.338,-807.063 740.041,-807.063L752.499,-807.063L752.499,-810.493L741.686,-810.493L741.686,-815.602L750.224,-815.602L750.224,-819.066Z" style="fill:white;fill-rule:nonzero;"/>
<path id="path2960" d="M767.687,-822.461L755.649,-822.461L755.649,-825.89L769.331,-825.89C771.034,-825.89 772.329,-825.61 773.216,-825.05C774.102,-824.491 774.545,-823.639 774.545,-822.496L774.545,-810.458C774.545,-809.315 774.102,-808.463 773.216,-807.903C772.329,-807.343 771.034,-807.063 769.331,-807.063L755.649,-807.063L755.649,-820.746L762.507,-820.746L762.507,-810.493L767.687,-810.493L767.687,-822.461Z" style="fill:white;fill-rule:nonzero;"/>
<path id="path2962" d="M789.733,-810.493L784.554,-810.493L784.554,-822.461L796.592,-822.461L796.592,-825.89L782.909,-825.89C781.206,-825.89 779.911,-825.61 779.025,-825.05C778.138,-824.491 777.695,-823.639 777.695,-822.496L777.695,-810.458C777.695,-809.315 778.138,-808.463 779.025,-807.903C779.911,-807.343 781.206,-807.063 782.909,-807.063L791.378,-807.063C793.081,-807.063 794.376,-807.343 795.262,-807.903C796.149,-808.463 796.592,-809.315 796.592,-810.458L796.592,-819.066L789.733,-819.066L789.733,-810.493Z" style="fill:white;fill-rule:nonzero;"/>
</g>
<g id="path2964" transform="matrix(1,0,0,1,0.20428,0)">
<path d="M342.408,237.889L330.847,237.889L330.847,232.363L345.488,232.363L345.488,226.78L328.62,226.78C326.314,226.78 324.561,227.236 323.36,228.147C322.16,229.059 321.56,230.445 321.56,232.306L321.56,251.902C321.56,253.763 322.16,255.149 323.36,256.061C324.561,256.972 326.314,257.428 328.62,257.428L345.488,257.428L345.488,251.845L330.847,251.845L330.847,243.528L342.408,243.528L342.408,237.889Z" style="fill:white;fill-rule:nonzero;"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB