[•\ަ : ‘S‚Ä ÅV50 1-99 101- 201- 2ch.sc‚Ìread.cgi‚Ö]
Update time : 07/24 13:12 / Filesize : 96 KB / Number-of Response : 229
[‚±‚̃XƒŒƒbƒh‚Ì‘‚«ž‚Ý‚ð휂·‚é]
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ] [—ÞŽ—ƒXƒŒƒbƒhˆê——]


ªƒLƒƒƒbƒVƒ…ŒŸõA—ÞŽ—ƒXƒŒ“®ì‚ðC³‚µ‚Ü‚µ‚½A‚²–À˜f‚ð‚¨Š|‚¯‚µ‚Ü‚µ‚½

ywasmzƒuƒ‰ƒEƒU‚ÅC++BEmscripten‚ðŒê‚낤



1 –¼‘OFL mailto:sage [2019/01/15(‰Î) 19:50:48.94 ID:cXSiB+ud.net]
ƒ^ƒCƒgƒ‹’Ê‚èB

Ecanvas ‚Ö‚Ì•`‰æ‚ª‰Â”\‚È‚±‚Æ‚ðŠm”FB
Eemscripten_sleep() ‚Å‚»‚Ìê‚Å’âŽ~‚Å‚«‚邱‚Æ‚ðŠm”FB
E•t‘®‚Ì emrun ‚â mongoose ‚ȂǂŠLocal Server ‚ðì‚ê‚ÎAlocal ‚¾‚¯‚Å
@wasm ‚Ì‹N“®‚ªo—ˆ‚邱‚Æ‚ðŠm”FB
Emongoose ‚©‚ç‚ÍAcgi ‚à‹N“®‚Å‚«AXmlHttpRequest()‚Ń[ƒJƒ‹ƒtƒ@ƒCƒ‹‚ð
JS‚©‚ç“ǂݞ‚ßAcgi ‚àŽ©—R‚É‹N“®‚Å‚«‚邱‚Æ‚ðŠm”FB
Eƒ[ƒJƒ‹Eƒtƒ@ƒCƒ‹ƒAƒNƒZƒXAclipboard ‚̓ǂݑ‚«‚Ì‘¼ALocal OS ‚Ì
@‘S‚Ă̋@”\‚ðŽ©—R‚ɂł«‚é‰Â”\«—L‚èB
E‚±‚ê‚ðŽg‚¦‚ÎAJava ‚Ì JVM ‚ɕςí‚éV‚½‚ȃ[ƒJƒ‹‰¼‘zŠÂ‹«‚ª‚Å‚«‚éB

40 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/02/07(–Ø) 00:00:12.17 ID:FsbblVW+.net]
age

41 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/02/07(–Ø) 17:57:22.68 ID:fRacvqu0.net]
https://i.redd.it/7vuxeeptx2f21.png

ª Chrome “à‚Å (ŽŽì•i‚Ì) “ÆŽ© Windows System (?) ‚ðŽÀs’†‚̃Lƒƒƒvƒ`ƒƒ
‰æ‘œB

42 –¼‘OFL mailto:sage [2019/03/11(ŒŽ) 12:54:38.07 ID:HTmv6ctw.net]
>>1
Ž©ì C++ compiler nwsc ‚ÅAbsync, bwait, bresume, bcall ‚È‚é‚à‚Ì‚ðŽÀ‘•‚µA
bsync Cü‚³‚ꂽŠÖ”‚ɂ̓Rƒ“ƒpƒCƒ‰‚ª•ÏŒ`‚µ‚½“ÁŽê‚ȃR[ƒh‚ðo—Í‚·‚é
Ž–‚ÅAJS‚̃Cƒxƒ“ƒgƒ‹[ƒv‚̧ŒÀ‚ð“Ë”j‚·‚邱‚ƂɬŒ÷‚µ‚½BŽŸ‚Ì‚±‚Æ‚ªo—ˆ‚é


43 –¼‘OF悤‚ɂȂÁ‚½/‚È‚éF

1. ƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰ŽÀs’†‚ÉA“ÆŽ©‚̃Cƒxƒ“ƒgƒ‹[ƒv‚ðì‚Á‚Ä‚»‚±‚Å”CˆÓ‚̃Cƒxƒ“ƒg‚Ì”­¶‚ð
@‘Ò‹@/ˆ—‚·‚éBƒƒjƒ…[EƒCƒxƒ“ƒg‚̃nƒ“ƒhƒ‰‚Ì’†‚Ńnƒ“ƒhƒ‰‚ðI—¹‚·‚鎖–³‚­A
@“ÆŽ©‚̃tƒ@ƒCƒ‹“ü—̓_ƒCƒAƒƒO‚ðo‚µAOK/CANCELƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚é‚܂őҋ@‚µA
@‘±‚¯‚Ä•K—v‚Ȉ—‚ðs‚¤‚±‚ÆB

2. CPUƒpƒ[‚â“d—Í‚ðÁ”ï‚·‚鎖–³‚­A‚»‚Ìê‚őҋ@‚·‚鎖‚ª‚Å‚«‚é Sleep() ŠÖ”‚ÌŽÀ‘•B

3. getch(), getche(), (ƒ|ƒPƒRƒ“)BASIC ‚Ì pause, wait, input ‘Š“–‚Ì‚à‚̂̎À‘•B

#‚È‚¨Absync ‚Ȃǂ̌ꓪ‚Ìubv‚ÍAuasync(”ñ“¯Šú)v‚Ì a ‚ð b ‚ɕς¦‚½‚à‚ÌB
@JS ‚Ì async, await ‚æ‚è‹­—͂Ȃ̂Ša ‚ÌŽŸ‚ð•\‚·ˆÓ–¡‚Å b ‚É‚µ‚½B
[]
[‚±‚±‰ó‚ê‚Ă܂·]

44 –¼‘OFL mailto:sage [2019/03/29(‹à) 10:50:18.05 ID:sD1xGsa7.net]
>>1
Ž©ì wasm demo ‚ðXV‚µ‚½B
ECtrl+ +, Ctrl + - ‚ł̊g‘åk¬ACtrl+Shift+I ‚ł̊J”­ŽÒƒ‚[ƒh‚Ö‚Ì‘JˆÚ(Chrome)‚ª‰Â”\‚ÉB
EƒRƒ“ƒ\[ƒ‹o—Í(textarea)‚ւ̃Rƒsƒy‚ɑΉžB
EƒT[ƒo[‚É’u‚¢‚Ä‚ ‚é jpg ƒtƒ@ƒCƒ‹‚ð“ǂݞ‚ñ‚œƎ© Window “à‚Ö‚Ì•`‰æ‚ɑΉžB
@‰ñ“]•\ަ‰Â”\B
Edemo1 : 2–‡‚Ì Window‚Éedit widget ‚̃eƒXƒgBƒƒjƒ…[‚ ‚èBƒuƒ‰ƒEƒU“à‚É‚ ‚é
@“ÆŽ©Window ‚̃hƒ‰ƒbƒOˆÚ“®‚ƃTƒCƒY•ÏX‚ª‰Â”\B
Edemo2 F2–‡‚Ì jpg ‰æ‘œ‚ð“ǂݞ‚ñ‚Å•\ަ‚·‚éƒeƒXƒgB
E“¯‚¶ƒ\[ƒX‚©‚çƒrƒ‹ƒh‚µ‚½ Windows native ”Å‚àŽèŒ³‚É‚ ‚éB
EWindow ‚à Widget —Þ‚à‘S•”Ž©‘O‚Å•`‰æ‚µ‚Ä‚¢‚é‚̂Ń^ƒCƒgƒ‹ƒo[‚ÌF‚â˜g‚Ì‘¾‚³‚ȂǂÍ
@Ž©—R‚ɕς¦‚ç‚ê‚éBŒ´‘¥“I‚É native ”Å‚Æ wasm”łŠpixel ’PˆÊ‚Å‘S‚­“¯‚¶Œ©‚½–ÚB

nowsmartsoft.atwebpages.com
nowsmartsoft.atwebpages.com/demo1/index.html
nowsmartsoft.atwebpages.com/demo2/index.html

45 –¼‘OFL [2019/03/31(“ú) 12:58:32.59 ID:vDO0/VaM.net]
>>1
wasm‚Æcanvas 2D‚ðŽg‚Á‚½3D’nŒ`(?)‚̃XƒNƒ[ƒ‹ƒTƒ“ƒvƒ‹‚ðì‚Á‚Ă݂½B

nowsmartsoft.atwebpages.com/demo_land/index.html

‚²——‚­‚¾‚³‚¢BŽv‚Á‚Ä‚¢‚½‚æ‚è‚Í‚¿‚å‚Á‚Æ’x‚¢‚©‚ÈB
WebGLŽg‚Á‚½‚瑬‚­‚Ȃ邩‚à‚µ‚ê‚È‚¢B

46 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/04/01(ŒŽ) 14:17:41.70 ID:QUlyRw/u.net]
‚Ç‚¤‚¹WebGLŽg‚¤‚ñ‚¾‚Á‚½‚çwasmŽg‚¤ˆÓ–¡‚È‚­‚Ë

47 –¼‘OFL mailto:sage [2019/04/01(ŒŽ) 14:30:39.86 ID:YLhs0zdh.net]
wasm‚ª‚È‚ºd—v‚©‚ÍA‚Ü‚¾Œ¾‚í‚È‚¢B

48 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/04/01(ŒŽ) 14:40:56.11 ID:bzrp4n7u.net]
nacl‚Ƃ͕ʕ¨‚È‚ÌH



49 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/01(ŒŽ) 15:00:24.18 ID:RkAplvWW.net]
>>46
wasm (= WebAssembly) ‚ÍANaCl (= Google Native Client)
‚Ƃ͕ʕ¨B

50 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/04/01(ŒŽ) 15:07:19.83 ID:bzrp4n7u.net]
PNaCl‚ðŽg‚Á‚Ä‚½‚ñ‚â‚Ë

51 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/01(ŒŽ) 15:12:02.16 ID:YLhs0zdh.net]
Google Native Client ‚ÍAWebAssembly‚Ì•‹y‚É”º‚¢‚»‚¿‚ç‚ÉƒŠƒ\[ƒX‚ð
W’†‚·‚邽‚ߊJ”­‚ðI—¹‚µA2019”N‚ÉChrome‚©‚ç휂³‚ê‚邱‚Æ‚ª”­•\
‚³‚ꂽB

52 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/01(ŒŽ) 15:22:44.69 ID:RkAplvWW.net]
>>48

u>>42 >>43v‚ÍAPNaCl ‚ł͂Ȃ­AWebAssembly ‚ðŽg‚Á‚Ä‚éB

53 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/01(ŒŽ) 17:34:37.66 ID:RkAplvWW.net]
>>1
‚Ç‚¤‚ࢊE‚É‚ÍAJava ‚Å‚à C# ‚Å‚à‚È‚¢‹¤’ʃvƒ‰ƒbƒgƒtƒH[ƒ€‚ðì‚肽‚ª‚Á‚Ä‚él‚½‚¿‚ª‚¢‚ÄA
‚»‚Ì’†‚É‚ÍAFireFox, Google, Apple ‚ªŠÜ‚Ü‚ê‚é‚炵‚¢B

WASI = WebAssembly System Interface

‚È‚é‚à‚̂̕W€‰»‚ªi‚ß‚ç‚ê‚Ä‚¨‚èA—Ⴆ‚ÎAnative ‚̃tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚É’¼ÚƒAƒNƒZƒX‚Å‚«‚邿‚¤‚ɂȂèA
‚»‚ê‚É‚æ‚Á‚Ä wasm ‚ªƒuƒ‰ƒEƒU“à•”‚É—¯‚܂炸AJava‚̂悤‚ȃvƒ‰ƒbƒgƒtƒH[ƒ€”ñˆË‘¶‚Ì‹¤’ʃAƒvƒŠƒP[ƒVƒ‡ƒ“
‚ªì‚ê‚鑶݂ɂȂ邱‚Æ‚ð–ÚŽw‚µ‚Ä‚¢‚é‚炵‚¢B


# 2019/03/27 ‚Ì‹LŽ–F
https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webassembly-system-i

54 –¼‘OFnterface/
# 2019/03/28 ‚Ì‹LŽ–F
https://www.infoworld.com/article/3384920/mozillas-wasi-takes-webassembly-beyond-the-browser.html



‚È‚º‚©ƒ^ƒCƒ€ƒŠ[‚É Java ‚ւ̔ᔻ‚ªo‚Ä‚«‚½B
uJava ‚͈À‘S‚ÈŒ¾Œê‚ł͂Ȃ¢vF
# 2019/03/28 ‚Ì‹LŽ–F
https://lemire.me/blog/2019/03/28/java-is-not-a-safe-language/
[]
[‚±‚±‰ó‚ê‚Ă܂·]

55 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/02(‰Î) 01:15:22.26 ID:LpV8NoZ4.net]
>>1
AdobeŽ©g‚àAFlash‚©‚çWebAssembly‚ɈÚs‚·‚é‚炵‚¢F
https://blogs.adobe.com/japan/201707adobe-flash-update/

>>50
ƒAƒƒŠƒJ‚ÌŒfަ” Reddit ‚Å‚Ì WASI ‚̃XƒŒƒbƒh:
[Standardizing WASI: A system interface to run WebAssembly outside the web]
https://www.reddit.com/r/programming/comments/b65yn7/standardizing_wasi_a_system_interface_to_run/

56 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/02(‰Î) 02:11:54.11 ID:N1DZco4a.net]
‰½“x‚à‚ ‚ç‚í‚ê‚Ä‚ÍÁ‚¦‚Ä‚¢‚­"write once run anywhere"‚̃Rƒ“ƒZƒvƒgEE
‚͂Ă³‚Ăǂ¤‚È‚è‚Ü‚·‚â‚ç

57 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/04/02(‰Î) 11:07:57.88 ID:5+C+zQyU.net]
wasabi‚È‚ç‚à‚Á‚Æ—¬s‚é‚Í‚¸

58 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/02(‰Î) 13:50:43.70 ID:ZD2r0ERn.net]
>>53
C#‚àAXamarine‚àUnity‚à‚»‚ÌŽv‘z‚ð‚â‚낤‚Æ‚µ‚Ă邯Žv‚¤‚¯‚ÇB



59 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/03(…) 01:36:20.38 ID:UEgi/Llh.net]
uC# Run Anywherev‚ÅGoogle‚Á‚ÄAŠCŠO‚̃TƒCƒg‚ðŒ©‚Ä‚¢‚½‚çA
C#‚ÍÝŒvã‚ÍA‰¼‘zƒ}ƒVƒ“ã‚Å“®‚­‚±‚ƂɂȂÁ‚Ă邯‚ÇAMSŒöŽ®‚Ì
Runtime‚ÅA‘å‘Ì“®‚­‚Ì‚ÍA‘å‘ÌWindows‚ÆMac‚¾‚¯‚ÅAŽÀŽ¿A
WindowsŒü‚¯‚¾‚Æ‘‚¢‚Ä‚¢‚él‚ª‚¢‚½i‚»‚ꂪ–{“–‚©‚Ç‚¤‚©‚Í•ª‚©‚ç‚È‚¢‚¯‚ÇjB
­‚È‚­‚Æ‚àAˆÈ‰º‚̂悤‚È‚±‚Ƃ͑å‘̳‚µ‚¢‚̂ł͂Ȃ¢‚©‚ÆŽv‚¤B
EMS‚ɂƂÁ‚ÄAC#‚ªƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ɂȂ邱‚Ƃ̓}ƒCƒiƒX‚Å‚ ‚éB
EMS‚ÍC#‚ðRun anywhere ‚É‚·‚邱‚Ƃɂ͗͂ð“ü‚ê‚ĂȂ¢‚©A–ÚŽw‚µ‚Ä‚¢‚È‚¢B

60 –¼‘OFL mailto:sage [2019/04/03(…) 15:29:38.83 ID:+15LYwzR.net]
>>43
Œ‹˜_‚©‚猾‚¤‚ÆAƒQ[ƒ€‚É’u‚¢‚Ä‚ÍAƒuƒ‰ƒEƒU“àƒAƒvƒŠ‚Æ native ƒAƒvƒŠ‚̂ǂ¿‚ç‚Å
‘g‚Þ‚©‚ÍA‘¬“x«”\‚Å‘I‚Ô•K—v‚ª‚È‚­‚Ȃ肻‚¤‚¾B——R‚͈ȉº‚Ì’Ê‚èF

¡‰ñAŽŽ‚µ‚É•`‰æ•”•ª‚ðWebGL‚ɕς¦‚Ă݂½‚çAŒ€“I‚É‚‘¬‚ɂȂÁ‚½B
Ú‚µ‚­‚Í•ª‚©‚ç‚È‚¢‚ªA‹°‚ç‚­ native ƒAƒvƒŠ‚Å Direct3D ‚ðŽg‚Á‚½ê‡‚É•C“G‚·‚é‚­‚ç‚¢
‚Ì‘¬“x‚ªo‚Ă邯Žv‚¤BŒ‹‰ÊA‘½‚­‚̃Q[ƒ€‚ÉŠÖ‚µ‚Ă̓uƒ‰ƒEƒU“àƒAƒvƒŠ‚Ænative ƒAƒvƒŠ‚Å
‘¬“x·‚ª‚Ù‚Æ‚ñ‚Ço‚È‚¢‚ÆŽv‚í‚ê‚éB‚È‚º‚È‚çAmainƒvƒƒOƒ‰ƒ€‚ł͕`‰æ‚ÉŠÖ‚µ‚Ä‚Í
‘S‚­‰½‚à‚â‚邱‚Æ‚ª–³‚¢‚Æ‚¢‚Á‚Ä‚à‰ßŒ¾‚ł͂Ȃ¢‚Ì‚ÉA‘å’ï‚̃Q[ƒ€‚ł͕`‰æˆÈŠO‚Ì
ŒvŽZ‚Í•¨¦‚­Œy‚¢‚©‚çB
l‘̂̊ÔÚ‚È‚Ç‚ðŠŠ‚ç‚©‚É•`‰æ‚·‚éƒ{[ƒ“‚̉‰ŽZ‚Å‚·‚çAƒvƒƒOƒ‰ƒ}ƒuƒ‹‚È Vertex Shader
‚É‚æ‚è GPU‚Ås‚¦‚邵AƒpƒCƒvƒ‰ƒCƒ“‰»‚³‚ê‚Ä‚¢‚é‚Ì‚Å‘Š“–d‚¢ŒvŽZ‚Å‚àA•`‰æ‘¬“x‚É‚Í
‚Ù‚Æ‚ñ‚lje‹¿‚ð—^‚¦‚È‚¢‰Â”\«‚ª‚‚¢B

61 –¼‘OFL mailto:sage [2019/04/03(…) 18:27:34.57 ID:+15LYwzR.net]
>>1
ˆê‰žAì‚Á‚Ă݂½‚à‚Ì‚ðŒöŠJ‚µ‚Ä‚¨‚­‚̂Ō©‚Ä‚ËB

’nŒ`ƒf[ƒ^‚Ì WebGL ‚É‚æ‚郃Cƒ„[ƒtƒŒ[ƒ€•`‰æ‚̃fƒ‚F
nowsmartsoft.atwebpages.com/demo_land_WebGL/index.html

’nŒ`ƒf[ƒ^‚Ì WebGL ‚É‚æ‚éƒ|ƒŠƒSƒ“•`‰æ‚̃fƒ‚F
nowsmartsoft.atwebpages.com/demo_land_Polygon/index.html


‚Ü‚¾‚»‚ñ‚Ȃɂ‘¬‰»‚ÍŽ{‚µ‚ĂȂ¢‚Ì‚ÅA‚à‚Á‚Æ‚‘¬‚ɂȂé—]’n‚ª‚ ‚éB
—Ⴆ‚ÎA’¸“_ƒf[ƒ^‚̓tƒŒ[ƒ€•`‰æ–ˆ‚ɃRƒs[‚µ‚Ä‚µ‚Ü‚Á‚Ä‚¢‚éB
’¸“_ƒJƒ‰[‚à 0`255 ‚Ì BYTE Œ`Ž®‚©‚çA0.0`1.0 ‚Ì float Œ`Ž®‚É
wasm ‚̃R[ƒh‚ŕϊ·‚µ‚Ä‚¢‚éB‚»‚ê‚ç‚Í–{—ˆ‚Í•s—v‚È‚à‚Ì‚¾‚¯‚ÇA
¡‰ñ‚ÍC³‚¹‚¸‚ÉŒ©Ø‚è”­ŽÔ“I‚É‚»‚̂܂܌öŠJ‚µ‚½B

‚»‚ê‚ÆAŽÀÛ‚É‚â‚Á‚Ä‚Ý‚é‚ÆAŽžXƒKƒ^ƒKƒ^‚ÆŽ~‚Ü‚Á‚½Š´‚¶‚ª‚·‚邯‚ÇA
‚»‚ê‚ÍAJavaScript ‚Ì GC (Garbage Collection) ‚ªŽžX‹N“®‚µ‚Ä‚µ‚Ü‚Á‚Ä
‚¢‚é‚©‚炾‚ÆŽv‚¤B

wasm ‚ðŽg‚Á‚Ä‚¢‚Ä‚àAƒOƒ‰ƒtƒBƒbƒN•`‰æ‚Ì‚½‚߂ɂ͂ǂ¤‚µ‚Ä‚àJavaScript
‚ÍŽg‚í‚´‚é‚𓾂Ȃ¢‚Ì‚ÅA‚¢‚‚̂܂ɂ©‚±‚¤‚È‚Á‚Ä‚µ‚Ü‚Á‚Ä‚¢‚½B‚à‚¤
‚¿‚å‚Á‚ÆH•v‚·‚ê‚ÎAGC ‚Ì”­¶‚ð—}‚¦‚邱‚Æ‚ªo—ˆ‚é‚ñ‚ł͂Ȃ¢‚©‚ÆŽv‚Á‚Ä‚¢‚éB
¡‰ñAWebGL ‚ðŽn‚߂Ďg‚Á‚½‚Ì‚ÅA‚»‚ÌÛAƒlƒbƒg‚É‚ ‚Á‚½ƒTƒ“ƒvƒ‹‚ð‚»‚Ì‚Ü‚Ü
Žg‚Á‚Ă݂Ă¢‚é•”•ª‚ª‚ ‚èA‚»‚ÌŒ‹‰ÊAOnDraw() ŠÖ”‚Ì’†‚Å TypedArray ”z—ñ
‚ð new ‚µ‚½‚肵‚Ä‚µ‚Ü‚Á‚Ä‚¢‚éB‚»‚ꂪˆê”Ô‚ÌŒ´ˆö‚ł͂Ȃ¢‚©‚ÆŽv‚í‚ê‚éB

62 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/04/04(–Ø) 10:51:29.71 ID:4Pg7/9jZ.net]
WebGL
https://tech.griphone.co.jp/2018/11/05/js-on-unity-webgl/

63 –¼‘OFL [2019/04/04(–Ø) 16:12:58.84 ID:LemJlt/3.net]
>>1
Voxel space •—‚Ì3D•\ަ‚ð‚â‚Á‚Ă݂½‚̂Ō©‚Ä‚Ë v(ܤÜ)„T
nowsmartsoft.atwebpages.com/demo_land_Voxel/index.html

64 –¼‘OFL mailto:sage [2019/04/05(‹à) 16:28:39.72 ID:xS705/9I.net]
>>1
ˆê‰žAƒXƒ}ƒz‚̃^ƒbƒ`“ü—͂ɂæ‚éWindow‚̈ړ®‚âƒTƒCƒY•ÏX‚ɑΉž‚µ‚Ă݂½‚æB
ŽÀ‹@‚ł͈ê“x‚àŽŽ‚µ‚ĂȂ¢(ƒXƒ}ƒzŽ‚Á‚ĂȂ¢)‚̂œ®ì•ñ‚ ‚Á‚½‚炤‚ꂵ‚¢‚ÈF
nowsmartsoft.atwebpages.com/

65 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/05(‹à) 19:37:10.55 ID:IRsRTegS.net]
‚·‚Ü‚ñ
³’¼L‚ª‚¤‚´‚­‚Ĉނ¦‚é

66 –¼‘OFL mailto:sage [2019/04/05(‹à) 19:50:46.66 ID:xS705/9I.net]
>>62
PC‚ŃeƒXƒg‚µ‚Ä‚½‚çL‚ªo‚Ä‚±‚È‚©‚Á‚½‚©‚ª‹C‚©‚È‚©‚Á‚½‚¯‚ÇA
Chrome‚̃Xƒ}ƒzƒ‚[ƒh‚ÅŒ©‚Ă݂½‚çA”ñí‚É–â‘è‚ ‚éˆÊ’u‚ÉL‚ªo‚Ä
—ˆ‚邱‚Æ‚ª•ª‚©‚Á‚Ä¡A‚ß‚¿‚á‚­‚¿‚á‘Έ‚É¢‚Á‚Ä‚é‚åB
ˆÊ’u‚ð•Ï‚¦‚é•û–@‚ªŒ©‚‚©‚ç‚È‚¢EEEBNinja Analyzer‚Ì‚à‚̂Ȃ̂©A
ZettaHosting (atwebpages) ‚Ì‚à‚̂Ȃ̂©‚à•ª‚©‚ç‚È‚¢B

67 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/06(“y) 02:27:57.47 ID:/MkWaZI9.net]
>>62
LAÁ‚¦‚½‚æB

68 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/06(“y) 02:53:07.58 ID:/MkWaZI9.net]
LAʼn‚Ì“±“üƒy[ƒW‚ɂ͎c‚Á‚Ă邯‚ÇAŠedemoƒy[ƒW‚Å‚ÍÁ‚¦‚Ä‚é‚炵‚¢B



69 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/06(“y) 03:17:09.51 ID:d3+s3AWp.net]
ƒŒƒCƒgƒŒ[ƒVƒ“ƒO‚â‚Á‚Ăقµ‚¢

70 –¼‘OFL [2019/04/06(“y) 12:27:52.58 ID:c/dtyqqS.net]
>>1
’nŒ`¶¬‚̃Aƒ‹ƒSƒŠƒYƒ€‚ð•Ï‚¦‚ÄAŽR‚Á‚Û‚­‚µ‚Ă݂½‚æB
r—Á‚Æ‚µ‚½ŽR”§‚ÉAS‹x‚Ü‚é—΂ª“_Ý‚·‚é‚åF
nowsmartsoft.atwebpages.com/demo_Mountain/index.html

’nŒ`ƒf[ƒ^‚ÍA‹N“®Œã‚ÉŽ©•ª‚Ŷ¬‚µ‚Ä‚é‚åB

71 –¼‘OFL [2019/04/06(“y) 12:55:17.11 ID:c/dtyqqS.net]
Windows ‚Éʼn‚©‚ç“ü‚Á‚Ä‚éƒuƒ‰ƒEƒU‚Ì IE ‚ł͎c”O‚È‚ª‚猩‚ç‚ê‚È‚¢‚Ì‚Å
FireFox ‚© Chrome ‚ð“ü‚ê‚Ä‚ËBFireFox ‚ª‘¬‚¢‚Ý‚½‚¢B

72 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/06(“y) 16:08:04.28 ID:DWbJNRMu.net]
ƒ\[ƒX‚Í‚¢‚ÂŒöŠJ‚µ‚Ü‚·‚©H

73 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/06(“y) 16:11:15.39 ID:d06Kh2dO.net]
>>69
‰ž‰‡‚µ‚Ä‚­‚ê‚él‚ª‘½‚»‚¤‚È‚çŒöŠJ‚·‚é‚©‚È‚ŸB

74 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/06(“y) 16:20:00.28 ID:c/dtyqqS.net]
Œ¾‚¢–Y‚ê‚Ä‚½‚¯‚ÇA‚±‚ê‚ÍV‚µ‚¢Œ¾Œê C++ nex ‚̃Rƒ“ƒpƒCƒ‰ nwsc ‚Æ
Vƒ^ƒCƒv‚Ì“‡ŠJ”­ŠÂ‹«‚̃fƒ‚“I‚È‚à‚̂Ȃ̂ÅA‚»‚Á‚¿‚ð‰ž‰‡‚µ‚Ä‚­‚ê‚é
l‚ª‘‚¦‚»‚¤‚È‚çƒfƒ‚‚â TOOLKIT(NWSTK) ‚̃\[ƒX‚ðŒöŠJ‚µ‚悤‚©‚È
‚ÆŽv‚Á‚Ä‚éB

75 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/06(“y) 16:29:49.76 ID:c/dtyqqS.net]
‚¿‚Ȃ݂ÉA‚¨‚¢‚ç‚͈ø‚«‚±‚à‚è‚Ȃ̂ł¨‹à‚ª–³‚¢‚ñ‚¾‚åB

76 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/04/07(“ú) 16:35:02.31 ID:e/tK/Nk6.net]
>>1
ŠCŠO‚ÌŒfަ”‚ȂǂłÉo‚Ä‚¢‚½ Wasm ‚ª VM(Virtual Machine)‚Æ‚µ‚ÄA
JVM (Java ‚Ì VM) ‚â Flash ‚Ì VM ‚æ‚è—D‚ê‚Ä‚¢‚邯l‚¦‚ç‚ê‚Ä‚¢‚é“_‚Ì
“àA¡Žv‚¢o‚¹‚é‚à‚̂Ƒ‚¢‚Ä‚¨‚­F

1. JVM ‚â FlashVM ‚ÍA‚»‚ꂼ‚êˆêŽÐ‚Ì‚à‚Ì‚¾‚ªAWasm ‚Ì VM‚ÍA
@ FireFox, Chrome, Apple ‚Ȃǂ̑½”‚̃xƒ“ƒ_[‚̇‹c‚É‚æ‚è
@ Œˆ‚Ü‚Á‚½ŒöŠJŽd—l‚Å‚ ‚鎖B—Ⴆ‚ÎAGoogle‚ªŽ©•ªŸŽè‚É
@‰½‚©‚µ‚悤‚Æ‚µ‚Ä‚àAFireFox ‚Ȃǂª‚»‚ê‚É‹t‚炤‚±‚Æ‚ªo—ˆ‚é(?)
@‚½‚ßA–â‘肪¶‚¶‚É‚­‚¢A‚Æ‘‚¢‚Ä‚¢‚él‚ª‚¢‚½B

2. ŽÀÛA‘æŽOŽÒ“I‚È‘gD‚©‚çALucet, wasmer, wasp, wasabi,
@binaryen(Œ³X—L‚Á‚½‚ª) ‚È‚ÇFXo‚Ä‚«‚Ä‚¢‚é‚炵‚¢B

3. ‚»‚à‚»‚àAJVM ‚ÍAÝŒv‚ªA‚Ù‚Ú Java ê—p‚ɂȂÁ‚Ä‚¢‚ÄA—Ⴆ‚ÎA
@ •Ï”‚ÌŒ^‚ȂǂÌMetaî•ñ‚ª Java ê—p‚¾‚Á‚½‚èAGC‚ð‘O’ñ‚Æ‚µ‚½
@ ‰¼‘zƒR[ƒhA‰¼‘zƒ}ƒVƒ“‚ɂȂÁ‚Ä‚¢‚é‚炵‚¢B‚»‚ÌŒ‹‰ÊA
@ FrontEnd ‚É C/C++ ‚ȂǂðŠÜ‚ß‚½L‚­ˆê”Ê“I‚ÈŒ¾Œê‚ª‘Ήž
@‚·‚é‚͓̂‚¢‚炵‚¢B‚‚܂èAˆê”Ê“I‚ÈŒ¾Œê‚Ì BackEnd
@‚Æ‚µ‚Ă͖³—‚ª‚ ‚é‚炵‚¢B

4. JVM ‚ÍAƒZƒLƒ…ƒŠƒeƒB[ã‚Ì–â‘肪‚ ‚éA‚Æ‚³‚ê‚Ä‚¢‚½B
@‚È‚ñ‚Å‚àAƒuƒ‰ƒEƒU‚Æ JVM ‚Ì‹«ŠEüã‚Å–â‘肪¶‚¶‚邱‚Æ‚ª‘½‚¢‚炵‚¢B
@ƒNƒ‰ƒbƒJ[‚ÍAƒuƒ‰ƒEƒU‚Æ JVM ‚̊Ԃ̃ZƒLƒ…ƒŠƒeƒB[ã‚Ì–ñ‘©Ž–‚â
@(Žd—lã‚Ì)ˆÓŽv‘a’Ê‚Ìê’ê—(?)‚ðŒ©‚Â‚¯‚ĉ½‚©‚â‚Á‚Ä‚­‚é‚Ì‚©’m‚ê‚È‚¢B

5. JVM ‚̓uƒ‰ƒEƒU‚ÌŠg‘å—¦‚ð•ÏX‚µ‚Ä‚à’Ç]‚µ‚É‚­‚¢‚ªAwasm ‚¾‚Æ
@’Ç]‚µ‚â‚·‚¢‚炵‚¢B

77 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/04/07(“ú) 16:59:47.19 ID:e/tK/Nk6.net]
>>73
6. JVM‚ðŽg‚¤‚É‚ÍAŽg‚¢‚½‚¢l‚ªŽ©•ª‚Å JRE ‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é•K—v‚ª‚ ‚Á‚½‚ªA
@wasm ‚¾‚ÆAIEˆÈŠO‚ÌV‚µ‚¢ƒo[ƒWƒ‡ƒ“‚ÌŽå—v‚ȃuƒ‰ƒEƒU‚È‚ç‘S‚Äʼn‚©‚ç
@‘Ήž‚µ‚Ä‚¢‚鎖B‚»‚Ì‚½‚ßA‘½‚­‚Ìl‚ɓ͂«‚â‚·‚¢ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Å‚ ‚éB

7. Java(Applet)‚âFlash‚ÍŠù‚ÉA””NŒã‚É‚ÍChrome‚©‚ç‚ÍŽÀs‚Å‚«‚È‚­‚È‚é—\’è‚Å
@‚ ‚邪Awasm ‚Í‹t‚ÉAFlash(Adobe) ‚Ü‚Å‚à‚ª backend ‚Æ‚µ‚đΉž‚·‚邯
@錾‚µ‚Ä‚¢‚éB

78 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/04/08(ŒŽ) 18:03:38.12 ID:pvsbwYPC.net]
>>1
ƒEƒFƒuEƒAƒvƒŠ‚ðƒ[ƒJƒ‹‚ÅŽÀs‚µ‚½‚¢ê‡‚ÉŽQl‚ɂȂ肻‚¤‚È‚à‚Ì
EGoogle Gears
EPWA = Progressive Web Apps
EWASI = Wasm System Interface
Eblob, fetch, XHR



79 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/08(ŒŽ) 18:17:36.29 ID:N9bPT30p.net]
>>75
EElectron, Chronium ---> ƒuƒ‰ƒEƒU‚̘g‚ð’´‚¦‚½ Window ‚ªo‚¹‚éB
EChrome Apps (”pŽ~)

80 –¼‘OFL [2019/04/21(“ú) 17:21:20.81 ID:1Wk1O9hC.net]
nowsmartsoft.atwebpages.com/

ª demo1 ‚Ì EditWidget ‚ªAMobile‚ÌOn-Screen Keyboard‚ɑΉž‚µ‚ÄA
PC‚Å‚à“ú–{Œê‚Ì“ü—Í‚ªo—ˆ‚邿‚¤‚ɂȂÁ‚½‚æB

u¡‚Ü‚Åo—ˆ‚È‚©‚Á‚½‚Ì?v‚Á‚ÄH@ƒuƒ‰ƒEƒU‚Ì‚¹‚¢‚¾‚æ`I

81 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/05/18(“y) 16:05:19.62 ID:dUyfgnsN.net]
>>1
ƒuƒ‰ƒEƒUゾ‚ƃ^ƒCƒgƒ‹ƒo[‚ÆURLƒAƒhƒŒƒX—“‚ʼnæ–ʂɖ³‘Ê‚ªÁ”‚ê‚Ä‚µ‚Ü‚¤–â‘è‚ÍA
uWebViewv‚̂悤‚ɃAƒvƒŠ‚Ì“à•”‚Ƀuƒ‰ƒEƒU‚ð–„‚ßž‚ñ‚Å‚µ‚Ü‚¦‚΂¢‚¢B
‚»‚ê‚ðŽg‚¦‚ÎAƒLƒƒƒbƒVƒ…‚³‚ê‚Ä‚µ‚Ü‚¤–â‘è‚à‰ñ”ð‚Å‚«‚é‚©‚à‚µ‚ê‚È‚¢B

82 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/05/18(“y) 17:12:47.28 ID:4C+see96.net]
googleu‚»‚¤Žv‚Á‚ÄDesktopPWA‚Á‚Ęg‘g‚Ý—pˆÓ‚µ‚Æ‚«‚Ü‚µ‚½v

83 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/05/18(“y) 17:59:00.81 ID:81A5W8ik.net]
PWA‚Ìì‚è•û‚Í—Ç‚­•ª‚©‚ç‚È‚¢‚¯‚ÇAƒAƒvƒŠ‚ÌR¸‚ª‚¢‚ç‚È‚¢‚Ì‚Í
Žq‹Ÿ’B‚É‚àŒü‚¢‚Ă邩‚à‚ËB

84 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/05/18(“y) 18:07:19.99 ID:dUyfgnsN.net]
‚Å‚àAhttps•K{‚炵‚¢‚Ì‚ÅA”NŠÔˆÛŽ”ï‚ª‚©‚©‚è‚»‚¤B
E“o˜^—¿–³—¿‚Ìhttps‚ðŽg‚¤‚̂ɂ͓Ǝ©ƒhƒƒCƒ“‚ª•K{‚炵‚¢B
EƒTƒuƒhƒƒ“•ûŽ®‚ÅhttpsŽg‚¤ê‡‚Í’T‚µ‚½ŒÀ‚è–³—¿‚Åo—ˆ‚郌ƒ“ƒ^ƒ‹ƒTƒCƒg‚͂Ȃ¢B

85 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/05/18(“y) 18:09:37.44 ID:4C+see96.net]
ƒfƒXƒNƒgƒbƒvPWA
https://developers.google.com/web/progressive-web-apps/desktop
“ú–{Œê”łȂ¢‚©‚çƒNƒƒ€‚Ì–|–ó‹@”\Žg‚Á‚Ä‚­‚ê

86 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/05/19(“ú) ]
[‚±‚±‰ó‚ê‚Ă܂·]

87 –¼‘OF01:51:24.70 ID:Z8fjcguw.net mailto: ¢‚Ì’†‚È‚ñ‚Å‚àŒ‹‹Ç‚Í‹à‹à‹à‚©!! []
[‚±‚±‰ó‚ê‚Ă܂·]

88 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/05/19(“ú) 11:00:10.59 ID:NVj9TkQF.net]
‚Ù‚ñ‚»‚ê



89 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/05/19(“ú) 11:10:01.48 ID:CRfL0LbB.net]
github pages‚ ‚é‚â‚ñ‚¯

90 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/05/19(“ú) 11:28:02.61 ID:sA5/dcdL.net]
netlify‚ ‚é‚â‚ñ‚¯

91 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/05/19(“ú) 12:52:29.06 ID:z0IbZyMD.net]
https://yutakaaoki.github.io/
ª—Ç‚­•ª‚©‚ç‚ñ‚¯‚ÇA‚ЂƂ܂¸ https ‚Å wasm ‚̃fƒ‚Eƒy[ƒWì‚Á‚Ă݂½‚Å`

92 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/05/19(“ú) 17:06:00.28 ID:+a0Gc7NS.net]
wasm ‚Ä‚¢‚¤’PŒêŒ©‚邽‚тɂ¢‚Â‚à‚±‚¢‚‚ª“ª‚É•‚‚ñ‚Å‚µ‚Ü‚¤
https://ja.wikipedia.org/wiki/%E3%82%8F%E3%81%95%E3%81%8A#/media/File:Wasao.jpg

93 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/05/19(“ú) 17:57:24.92 ID:pfNk1t/q.net]
twitter ‚Ì #wasm ƒ^ƒOA¡”N‚É“ü‚Á‚Ä‚©‚ç‹}Œƒ‚ÉŠˆ”­‚ɂȂÁ‚Ä‚é‹C‚ª‚·‚éB
‹Ž”N‚Í”TŠÔ‚Ɉê‰ñ‚Ì‘‚«ž‚ÝA‚Ý‚½‚¢‚ÈŠ´‚¶‚¾‚Á‚½‚悤‚¾‚¯‚ÇA¡ŒŽ‚È‚ñ‚©‚Í
”\•ª‚Ɉê‰ñ‚Ì‘‚«ž‚݈ʂɂȂÁ‚Ä‚éB‹lL‚܂őòŽRo‚¾‚µ‚ÄAwasm‹ZpŽÒ
‚ð’T‚·‘æˆê‰ñ–ڂ̉ï‹c(?)‚Ý‚½‚¢‚È‚à‚̂܂Åo‚Ä‚«‚½‚炵‚¢B

94 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/05/19(“ú) 18:01:09.59 ID:pfNk1t/q.net]
IT‚Ì¢ŠE‚Å‚ÍA—Ç‚­•ª‚©‚ç‚È‚¢‚Æ‚±‚ë‚Å’N‚©‚ª¤”„‚ÉŒ‹‚Ñ•t‚¯‚Ä‘å–ׂ¯‚µo‚·
Ž–‚ª‘½‚©‚Á‚½‚©‚çAæ‚É“®‚±‚¤‚Æ‚µ‚Ä‚é‚ñ‚¾‚낤‚©BƒNƒ‰ƒEƒh‚Æ‚©‚à–{“–‚É
ƒƒŠƒbƒg‚ª‚ ‚é‚©‚Ç‚¤‚©‚¨‚¢‚Ä‚¨‚¢‚ÄAƒu[ƒ€‚̂悤‚É‚µ‚Ä‘å‹à‚ª“®‚¢‚Ä‚¢‚éB

95 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/05/19(“ú) 19:04:28.84 ID:pfNk1t/q.net]
The web always wins. # ƒEƒFƒu‚Í‚¢‚Â‚àŸ‚Â
‚Æ‘‚¢‚Ä‚él‚ª‚¢‚½B
–Ê”’‚¢Œ©•û‚¾‚ÈB

96 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/05/19(“ú) 19:11:38.67 ID:pfNk1t/q.net]
uWasm‚ÅÅ‚àd—v‚Ȃ̂ÍASecutrity‚̖ʂł ‚év
‚Æ‘‚¢‚Ä‚¢‚éBWasm‚ÍSandBox“à‚Å“®ì‚µ‚Ä‚¢‚é‚̂ňÀ‘S‚¾‚ÆB

‚È‚é‚Ù‚ÇAuWeb‚ª‚¢‚Â‚àŸ‚Âvˆê‚‚̌´ˆö‚ÍAˆÀ‘S«‚ª‚‚¢‚±‚ƂȂ̂©EEEB
‚»‚¤‚¢‚¦‚΃uƒ‰ƒEƒUã‚Å“®‚¢‚Ä‚¢‚éŒÀ‚èA‚Ü‚¸ƒEƒCƒ‹ƒXŠ´õ‚µ‚È‚¢‚ÈEEEB
‚»‚¤‚©AƒXƒ}ƒz‚ª—¬s‚錴ˆö‚àAƒ}ƒVƒ“‚̃gƒ‰ƒuƒ‹‚ª­‚È‚¢‚©‚ç‚©‚à‚µ‚ê‚È‚¢‚ÈB
PC‚¾‚ÆOS‚ª•sˆÀ’è‚ɂȂÁ‚ÄŽg‚¦‚È‚­‚Ȃ邱‚Æ‚ª‘½‚¢‚Ì‚Æ‘ÎÆ“IB
‚È‚é‚قǂȂŸEEEB

97 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/05/19(“ú) 19:25:02.22 ID:pfNk1t/q.net]
https://byterot.blogspot.com/2019/05/why-webassembly-matters.html
ª
‚±‚±‚É‚»‚Ì‚±‚Æ‚ª‘‚¢‚Ä‚ ‚邿B

98 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/05/20(ŒŽ) 14:01:02.69 ID:pxNnSyNl.net]
ãŽè‚­‚¢‚¯‚ÎAAppStore“o˜^‚ÌŒŽŠz—˜—p—¿‹à‚ªŠJ”­ŽÒ‚É‚©‚©‚ç‚È‚¢‚ÅiPhone/iPad
‚悤‚̃AƒvƒŠ‚ªì‚ê‚é‚©‚à’m‚ê‚È‚¢B
iOS‚Å‚àA‹Ž”N‚Ì3ŒŽ‚­‚ç‚¢‚ÉSafari‚àPWA‚ɑΉž‚µ‚½‚炵‚¢‚µAChrome‚àŽg‚¦‚éB
‚Æ‚È‚é‚ÆAƒEƒFƒuƒAƒvƒŠ‚ðWasm‚Åì‚Á‚Ä‚¨‚¢‚ÄAPWA‚ðŽg‚¦‚Ε’ʂ̃AƒvƒŠ‚Ì
‚悤‚ÉHome‰æ–ʂɃAƒCƒRƒ“‚ð“o˜^‚Å‚«‚邵AŽÀsŽž‚ɃAƒhƒŒƒXƒo[‚ào‚³‚È‚­
‚Å‚«‚éBSafari‚őʖڂÈꇂÍAiOS—p‚ÌChrome‚à‚ ‚éB



99 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/11(“ú) 11:35:01.71 ID:UiwR3IAb.net]
wiki‚Åé“`‚̓AƒJƒ“‚Å‚æ

100 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/09/12(–Ø) 22:35:47.25 ID:Uy9QyXie.net]
>>40
ƒgƒ“‚Å‚à‚Ë‚¥FʃZƒ“ƒX‚—‚—‚—
‚³‚·‚ª‚É‘•s‰Â”ð‚—‚—‚—‚—‚—

101 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/09/13(‹à) 10:13:11.78 ID:wKEqF87n.net]
NG ‚©‚Ç‚¤‚©ŽŽ‚µ‚Ă݂é
nowsmartsoft.atwebpages.com/

102 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/18(ŒŽ) 16:14:21.51 ID:Vzii0sJA.net]
C++‚ðƒ\[ƒX‚Æ‚·‚éwasm‚ÆPWA(Progressive Web Application)‰»‚Å‚«‚é
‚±‚Æ‚ðŽÀÛ‚ÉŠm”F‚·‚邱‚Æ‚ªo—ˆ‚½BChrome+Win7‚Ì‘g‚݇‚킹‚Å
wasmƒAƒvƒŠ‚ðƒ[ƒJƒ‹‚ɃCƒ“ƒXƒg[ƒ‹‚Å‚«‚ăfƒXƒNƒgƒbƒv‚ɃAƒCƒRƒ“
‚ð쬂·‚邱‚Æ‚ª‚Å‚«‚éBƒAƒCƒRƒ“‚ðƒNƒŠƒbƒN‚·‚邯A‚ ‚éŽí‚Ì
nativeƒAƒvƒŠ‚Ì—l‚È•µˆÍ‹C‚Å‹N“®‚Å‚«‚éB

103 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/11/18(ŒŽ) 16:14:54.06 ID:Vzii0sJA.net]
C++‚ðƒ\[ƒX‚Æ‚·‚éwasm‚ðPWA(Progressive Web Application)‰»‚Å‚«‚é
‚±‚Æ‚ðŽÀÛ‚ÉŠm”F‚·‚邱‚Æ‚ªo—ˆ‚½BChrome+Win7‚Ì‘g‚݇‚킹‚Å
wasmƒAƒvƒŠ‚ðƒ[ƒJƒ‹‚ɃCƒ“ƒXƒg[ƒ‹‚Å‚«‚ăfƒXƒNƒgƒbƒv‚ɃAƒCƒRƒ“
‚ð쬂·‚邱‚Æ‚ª‚Å‚«‚éBƒAƒCƒRƒ“‚ðƒNƒŠƒbƒN‚·‚邯A‚ ‚éŽí‚Ì
nativeƒAƒvƒŠ‚Ì—l‚È•µˆÍ‹C‚Å‹N“®‚Å‚«‚éB

104 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/11/18(ŒŽ) 16:15:25.78 ID:Vzii0sJA.net]
age

105 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/11/18(ŒŽ) 19:53:09.11 ID:Vzii0sJA.net]
https://yutakaaoki.github.io/pwa-wasm-demo1-B/

‚±‚±‚É wasmƒAƒvƒŠ‚ª’u‚¢‚Ä‚ ‚邪AChrome‚Å–K‚ê‚邯 ƒAƒhƒŒƒXƒo[‚̉E‚Ì•û‚É
uƒCƒ“ƒXƒg[ƒ‹v‚Æ‚¢‚¤•¶Žš‚ªŒ»‚êA‚µ‚΂炭‚·‚邯A›‚ň͂Á‚½ + ‹L†‚ɕςí‚éB
‚»‚±‚ðƒNƒŠƒbƒN‚·‚邯APWA‚Æ‚µ‚ă[ƒJƒ‹PC‚ɃCƒ“ƒXƒg[ƒ‹‚Å‚«‚éB
‚Ü‚½‚ÍA‰Eã‚Ìc‚É3‚‚̓_‚ª‚ ‚éƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚Ä‚Ý‚é‚ÆA
wuPWA NWSTKv‚ðƒCƒ“ƒXƒg[ƒ‹...x
‚Æ‚¢‚¤ƒƒjƒ…[€–Ú‚ªo—ˆ‚Ä‚¢‚é‚Ì‚ÅA‚»‚±‚ðƒNƒŠƒbƒN‚µ‚Ä‚à“¯‚¶‹@”\‚ª“­‚­B

106 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/20(…) 09:18:48.73 ID:Zp1gFICP.net]
MozillaAFastlyAIntelARed Hat‚ªWebAssembly‚ðƒ^[ƒQƒbƒg‚ÉuThe Bytecode Alliancev
https://news.mynavi.jp/article/20191118-925267/

107 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/11/20(…) 12:43:45.81 ID:vKT/00gf.net]
>>101
https://yutakaaoki.github.io/
‚±‚±‚É‚¨‚¢‚Ä‚ ‚é‚à‚Ì‚ÍA‘S•”PWA‚ɑΉž‚µ‚Ă݂½B
Windows‚È‚çƒCƒ“ƒXƒg[ƒ‹‚Å‚«‚邯Žv‚¤B
Android‚âiPhone‚Ȃǂłào—ˆ‚é‚©ŽŽ‚µ‚Ä—~‚µ‚¢B

108 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/20(…) 12:51:31.62 ID:vKT/00gf.net]
>>103
‚Ü‚¾–{“–‚̈Ӗ¡‚ł̃\[ƒX‚ł͂Ȃ¢‚¯‚ÇA
https://github.com/YutakaAoki/YutakaAoki.github.io
ˆÈ‰º‚Ì
https://github.com/YutakaAoki/YutakaAoki.github.io/tree/master/demo1
‚È‚Ç‚É index.html‚âA*.wasm, *.js, manifest.json ‚Ȃǂ͒u‚¢‚Ä‚ ‚éB

wasmƒAƒvƒŠ‚Ìì‚è•ûAPWA‚Ìì‚è•ûAwasm‚ÆPWA‚Ì‘g‚݇‚킹•ûA‚É‹»–¡‚Ì‚ ‚él‚Í
ŽQl‚܂łÉB



109 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/11/20(…) 13:48:41.27 ID:pcdm34G4.net]
‚ÅA‚±‚ê‚ʼn½‚ª‚Å‚«‚é‚ÌH

110 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/20(…) 14:49:34.93 ID:vKT/00gf.net]
>>105
EƒZƒLƒ…ƒŠƒeƒB[‚ª¦‚­‹­‚¢ƒAƒvƒŠBM—p‚Å‚«‚È‚¢‚悤‚ȃTƒCƒg‚©‚çƒCƒ“ƒXƒg[ƒ‹
@‚µ‚Ä‚àAƒŒƒWƒXƒgƒŠ‚ɂ͓ǂݑ‚«‚Å‚«‚È‚¢‚µAƒVƒXƒeƒ€ƒtƒHƒ‹ƒ_‚⑼‚̃AƒvƒŠ‚Ì
@ƒtƒHƒ‹ƒ_‚É‚ÍAlŠÔ‚ªƒ}ƒEƒX‚âƒL[ƒ{[ƒh‚Ȃǂ©‚çŽÀÛ‚ÉŽwަ‚µ‚È‚¢ŒÀ‚è‚Í‘‚«ž‚߂Ȃ¢‚µA
@“ǂݞ‚Þ‚±‚Æ‚ào—ˆ‚È‚¢B•Ï‚ÈꊂɃCƒ“ƒXƒg[ƒ‹‚³‚ꂽ‚èAƒXƒ^[ƒgƒAƒbƒv‹N“®‚ȂǂÉ
@ŸŽè‚É‚³‚ê‚邱‚Æ‚à–³‚¢B
EƒAƒvƒŠ‚̑̌±”Å‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚邱‚ƂȂ­A•’i‚̃EƒFƒu‰{——‚̉„’·üã‚É
@ŽŽ‚¹‚é‚̂ц[ƒU[‚Í—V‚Ñ”¼•ª‚Å‹CŒy‚ÉŽŽ‚·‚±‚Æ‚ªo—ˆ‚éB‚Ü‚½AŒfަ”‚Ȃǂ©‚ç
@ƒŠƒ“ƒN‚𒣂Á‚½æ‚ª‚·‚®‚ɃAƒvƒŠ‚ƂȂÁ‚Ä‚¢‚éB‚»‚ÌŒãAƒfƒXƒNƒgƒbƒv‚â
@ƒz[ƒ€‰æ–ʂɃAƒCƒRƒ“‚ð’ljÁ‚µA’P“ƃAƒvƒŠ‚Ì—p‚ÉU•‘‚¤‚±‚Æ‚ªo—ˆ‚éB
E‚È‚º‚©‘S‚Ä‚ªƒEƒFƒu‚ɈÚs‚·‚邿‚¤‚ɂȂÁ‚Ä‚¨‚èAu‚¢‚‚àƒEƒFƒu‚ªŸ‚ÂvB
EiPhone‚âiPad—p‚̃AƒvƒŠ‚ª–³—¿‚ÅŠJ”­o—ˆ‚é‰Â”\«‚ª‚ ‚éB¡‚܂łÍA
@‚»‚ê‚ç‚ðƒ^[ƒQƒbƒg‚ÉŠJ”­‚·‚é‚É‚ÍAMacŽÀ‹@‚ª‚Ç‚¤‚µ‚Ä‚à•K—v‚ƂȂèA
@‚©‚ÂAAppStore‚É“o˜^‚µ‚È‚¢‚Æ”z•z‚·‚邱‚Æ‚ào—ˆ‚È‚©‚Á‚½‚ªAAppStore‚Í
@”N‰ï”ï‚à•K—v‚ÅA¶ŠU‚ɂ킽‚Á‚Ä‚¸‚Á‚ƃRƒXƒg‚ªŠ|‚©‚©‚葱‚¯‚Ä‚¢‚½B
Eƒuƒ‰ƒEƒU‚ªŒÝŠ·«‚ð•ۂ‚̂ÅAPC‚ÅŽŽ‚µ‚Ä“®‚¯‚ÎAAndroid‚âiPhone‚Å‚à
@‹ß‚¢“®ì‚ɂȂé‰Â”\«‚ª‚‚¢B
EChrome, FireFox, Safari, Edge, Opera ‚Ȃǂà wasm ‚ɑΉž‚µ‚Ä‚¢‚é
@i‚½‚¾‚µAƒc[ƒ‹ƒLƒbƒg‘¤‚ªƒeƒXƒg‚Í‚µ‚Ä‚¨‚­•K—v‚Í‚ ‚éBjB

111 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/20(…) 15:00:00.13 ID:AFHj5vY6.net]
Java Applet‚Ɖ½‚ªˆá‚¤‚ÌH

112 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/20(…) 15:00:41.97 ID:vKT/00gf.net]
>>106
y’ljÁz
E‰æ–Ê‚ªACtrl+ +, Ctrl+ -‚ÅD‚«‚Ȃ悤‚ÉŠg‘åk¬‚Å‚«‚é‚Ì‚ÅA‹ßŽ‹‚â˜VŠá‚ȂǂÅ
@–Ú‚ªˆ«‚¢l‚Å‚àD‚«‚È•¶Žš‚̑傫‚³‚œǂނ±‚Æ‚ªo—ˆ‚éB‚»‚ꂪWebƒAƒvƒŠ‚Å‚àA
@PWAƒAƒvƒŠ‰»‚µ‚½‚à‚̂łào—ˆ‚éB
Eƒc[ƒ‹ƒLƒbƒg‚àŠÜ‚߂ăTƒCƒY‚ª‚ƂĂଂ³‚¢Bƒuƒ‰ƒEƒU‚³‚¦Žg‚¦‚éó‘Ô‚Å‚ ‚ê‚ÎA
@DLL‚⃉ƒ“ƒ^ƒCƒ€‚̃Cƒ“ƒXƒg[ƒ‹‚ª‘S‚­•s—vBdemo1‚ÍA*.html‚â*.js, *.wasm‘S‚Ä
@‡‚킹‚Ä@150KBAdemo-Mountain‚ÍA153KBBJavaƒ‰ƒ“ƒ^ƒCƒ€‚àQtƒ‰ƒ“ƒ^ƒCƒ€‚à
@MFC‚ÌDLL‚à‰½‚à—v‚ç‚È‚¢B

113 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/20(…) 15:11:39.18 ID:vKT/00gf.net]
>>107
EJava Applet‚ÍA‘i׃gƒ‰ƒuƒ‹‚Ì‚¹‚¢‚©AChrome‚àFireFox‚ª‘Ήž‚µ‚È‚­‚È‚Á‚Ä
@‚µ‚Ü‚Á‚½B
Ewasm ‚ÍAC++ ‚ªŽg‚¦‚é‚Ì‚ÅAGC ‚ðŽg‚í‚È‚¢ƒvƒƒOƒ‰ƒ€‚ªo—ˆA
@ƒƒ‚ƒŠ‚ª‘½‚­Žg‚¤ƒEƒFƒuƒAƒvƒŠ‚ðì‚낤‚Æ‚µ‚½ê‡‚ÉA‘ÌŠ´‘¬“x‚ª”ñí‚É
@ˆá‚Á‚Ä‚­‚éBJava‚¾‚ÆAGC‚ª‘–‚邯ˆê•ªŠÔ’âŽ~‚·‚邿‚¤‚È‚±‚Æ‚ª‚ ‚Á‚½B
@wasm ‚Æ C++ ‚Ì‘g‚݇‚킹‚¾‚ÆA‚±‚̂悤‚È‚±‚Æ‚ª‹N‚«‚È‚¢‚Ì‚ÅA
@ƒvƒƒOƒ‰ƒ€‚µ‚½’Ê‚è‚̈ê’è‚Ì‘¬“x‚ªˆÛނł«‚éB
EJava ‚ÍA‹tƒRƒ“ƒpƒCƒ‹‚·‚邯‚Ù‚ÚŒ³ƒ\[ƒX‚É–ß‚¹‚Ä‚µ‚Ü‚¤«Ž¿‚ª‚ ‚Á‚½B
@‚»‚ê‚ð–h‚®‚ɂ͞B–†‰»‚Ȃǂª•K—v‚Å‚ ‚èAŽèŠÔ‚âiƒc[ƒ‹w“ü‚ÌjƒRƒXƒg
@‚ªŠ|‚©‚Á‚½BžB–†‰»‚·‚邽‚߂ɃRƒ“ƒpƒCƒ‹ŽžŠÔ‚ª‘‘債‚½B
EJava‚ª—L—¿‰»‚µ‚½‚Æ‚¢‚¤˜b‚ª‚ ‚éB‚±‚ê‚ɂ‚¢‚Ä‚Í”à‚ ‚é‚̂ł悭•ª‚©‚ç‚È‚¢B

114 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/20(…) 15:14:47.33 ID:vKT/00gf.net]
>>109
EJava Applet ‚æ‚è‹N“®‚ª‘¬‚¢B

115 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/20(…) 15:18:23.10 ID:vKT/00gf.net]
>>110
Ewasm“à•”‚©‚ç‚ÍAEM_ASM()\•¶‚ȂǂŎ©—R‚ÉJavaScript‚ªŽg‚¦‚é‚Ì‚ÅA
@XHR‚âfetch()‚È‚Ç‚ðŽ©—R‚ÉŽg‚Á‚½Ajax—¬‹V‚̃vƒƒOƒ‰ƒ€‚ªs‚¦‚éB
EŠÈ’P‚É HTML —v‘f‚Æ‹¤‘¶‚Å‚«‚éB
Eƒuƒ‰ƒEƒU‚̉æ–Ê‚ðŠg‘債‚½‚悤‚ÈꇂÉAJavaApplet‚¾‚Æ’Ç]‚·‚é‚Ì‚ª
@“‚­A‚Å‚«‚È‚¢‚±‚Ƃ͂Ȃ¢‚ªƒ^ƒCƒ€ƒ‰ƒO‚ª¶‚¶ˆÕ‚©‚Á‚½B
@Ctrl+ + ‚ł̊g‘å‚àAJavaApplet •”•ª‚¾‚¯‚Í’u‚¢‚Ä‚¢‚©‚ê‚邿‚¤‚È‚±‚Æ‚É
@‚È‚Á‚½‚Ì‚ÅA‘Ήž‚µ‚½‚¯‚ê‚ΓƎ©‚ÉH•v‚·‚é•K—v‚ª‚ ‚Á‚½B

116 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/20(…) 15:54:16.93 ID:vKT/00gf.net]
>>111
EiOS‚Å‚ÍA‚à‚Æ‚à‚ÆJava‚ªŽg‚¦‚È‚¢‚Æ•·‚¢‚Ä‚¢‚éB
EAndroid‚ÍAŠî–{‚ªJava‚ł͂ ‚邪AŽÀÛ‚É‚ÍAGoogle“ÆŽ©ŽÀ‘•‚ƂȂÁ‚Ä‚µ‚Ü‚Á‚Ä
@‚¨‚èA@Sun/Oracle‚ÌJava‚ÅÌ‚©‚ç‚Ì•W€‚Ì Swing‚ȂǂðŽg‚Á‚½‚à‚͓̂®‚©
@‚¹‚È‚¢B‚±‚ꂪ‘i×–â‘è‚ɂȂÁ‚½Å‚à‘å‚«‚ÈŒ´ˆö‚̈ê‚‚炵‚¢B

117 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/20(…) 19:15:30.47 ID:vKT/00gf.net]
>>108
ƒc[ƒ‹ƒLƒbƒg‚É—pˆÓ‚³‚ê‚Ä–³‚¢‹@”\‚ð’ljÁ‚µ‚½‚¢ê‡AJavaScript ‚Æ‚µ‚Ä‘‚¯‚Î
‚æ‚¢‚̂ł ‚ç‚ä‚éƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Öv‘¬‚ɑΉž‚Å‚«‚éB
‘¼‚̃c[ƒ‹ƒLƒbƒg‚ÌꇂÍAiOS/Andorid/Win/Mac/Linux ‚ȂǗp‚É‚»‚ꂼ‚ê
‘‚­•K—v‚ª‚ ‚éB

118 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/21(–Ø) 15:21:55.41 ID:0fDEV4Sz.net]
PWA‚ÍA•p”ɂɃAƒbƒvƒf[ƒg‚µ‚½‚¢ƒAƒvƒŠ‚ÉŒü‚¢‚Ä‚¢‚éB



119 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/21(–Ø) 16:02:31.75 ID:0fDEV4Sz.net]
PWA‰»Œã‚̃fƒXƒNƒgƒbƒv‚̃AƒCƒRƒ“‚ªA•¨¦‚­‚¢‚ë‚¢‚ë‚È‚±‚Æ‚ð‚â‚Á‚Ä‚àŒÃ‚¢‚Ü‚Ü
‘S‚­XV‚Å‚«‚È‚­—§‚Á‚½B
‚Ç‚¤‚µ‚悤B

120 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/24(“ú) 12:10:37.33 ID:Tuk9Q29U.net]
Safari‚Å“®‚¢‚Ä‚¢‚½‚æB
ƒz[ƒ€‰æ–ʂւ̒ljÁ‚̃{ƒ^ƒ“‚ào‚Ä‚¢‚½B

121 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/26(‰Î) 01:08:23 ID:t9NWfcZD.net]
PWA‚¾‚ƃXƒgƒA‚ÌR¸‚ª—v‚ç‚È‚¢B’ÊíAiPhone‚̃AƒvƒŠ‚ÍAiPhone—¬‚Ì
ƒCƒ“ƒ^[ƒtƒF[ƒX‚ðŽ‚Á‚Ä–³‚¢‚ÆR¸‚É’Ê‚ç‚È‚¢iApple‚É‹ºˆÐ‚ð‚à‚½‚ç‚·‚Æ
l‚¦‚ç‚ê‚邾‚¯‚ÅR¸‚É’Ê‚ç‚È‚¢‰Â”\«‚à‚ ‚éBYahooƒQ[ƒ€‚âLINEƒQ[ƒ€‚ª
Apple‚ÉBANG‚³‚ꂽ—ðŽj‚à‚ ‚éBjBPWA‚Ìꇂ͂»‚ñ‚È‚±‚Ƃ͂Ȃ­Ž©—R
‚Ȃ̂ÅAPC‚âAndroidAiPhone‚ÅŠ®‘S‚É“¯‚¶ƒCƒ“ƒ^[ƒtƒF[ƒX‚É‚·‚邱‚Æ‚à‚Å‚«‚éB
‚»‚¤‚·‚ê‚ÎAŠJ”­‚àŠy‚ɂȂéB

122 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/11/26(‰Î) 01:16:04 ID:t9NWfcZD.net]
PWA‚Ìê‡Aƒuƒ‰ƒEƒU‚Ænative•—ƒAƒvƒŠ‚Ì‘€ìŠ´‚ª“ˆê‚Å‚«‚é‚̂ц[ƒU[‚Í
ˆÀS‚µ‚ÄŽg‚¦‚éBWindows‚ÆiPhone‚Å“¯‚¶ƒCƒ“ƒ^[ƒtƒF[ƒX‚̃AƒvƒŠ‚ɂȂéB
¡‚܂łÍApple‚ÌR¸‚Ì‚½‚߂ɂ»‚̂悤‚È‚±‚Æ‚Ío—ˆ‚È‚©‚Á‚½BWindows‚ÉŠµ‚ê‚Ä
‚¢‚邪AiPhone‚ðŽg‚Á‚Ä‚¢‚él‚É‚ÍWindows—¬ƒCƒ“ƒ^[ƒtƒF[ƒX‚Ì•û‚ªD‚Ü‚ê‚é
‰Â”\«‚ª‚ ‚é‚É‚àŠÖ‚í‚炸B

Apple‚ÍiPhone‚炵‚³‚ð‹­—v‚·‚邪A‹t‚ɂǂ̃vƒ‰ƒbƒgƒtƒH[ƒ€‚Å‚à“¯‚¶‘€ìŠ´
‚Å‚ ‚邱‚ƂɂÍAŠJ”­ŽÒ‚݂̂Ȃ炸ƒ†[ƒU[‚É‚àƒƒŠƒbƒg‚ª‚ ‚éB

123 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/26(‰Î) 01:22:29 ID:t9NWfcZD.net]
Apple‚ÍR¸‚ªŒµ‚µ‚¢‚ªAŽ©ŽÐ‚ª‚»‚̃AƒvƒŠ‚ªo‚Ä‚­‚邯(‹£‘ˆ‚É•‰‚¯‚Ä)‹ÆÑ‚ª
—Ž‚¿‚»‚¤‚¾‚Æ”»’f‚·‚邯‚à‚Á‚Æ‚à‚炵‚¢——R‚ð•t‚¯‚ÄR¸‚ð’Ê‚³‚È‚©‚Á‚½‚èA
’·‚­ŽžŠÔ‚ð‚©‚¯‚ÄŽèŠÔ‚ð‚©‚¯‚³‚¹‚½‚è‚·‚é‰Â”\«‚ª‚ ‚éBPWA‚¾‚Æ‚»‚ÌS”z‚ª–³‚¢B
‚½‚¾‚µAPWAê—p‚̃_ƒEƒ“ƒ[ƒhƒTƒCƒg‚ðì‚낤‚Æ‚·‚邯A‚»‚̃TƒCƒgŽ©‘Ì‚É
‹K§‚ª‚©‚©‚Á‚½‚±‚Æ‚ª‚ ‚é‚»‚¤‚¾BApple‚͂܂é‚Å’†‘‚â–k’©‘N‚̂悤‚¾B

124 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/11/26(‰Î) 01:24:58 ID:t9NWfcZD.net]
>>118
https://blogs.adobe.com/japan/web-the-death-of-the-standalone-app-and-what-comes-next/
1. ‚æ‚èˆêŠÑ‚µ‚½ƒfƒUƒCƒ“‚ð’ñ‹Ÿ‚Å‚«‚Ü‚·B3‚‚̈قȂéƒfƒUƒCƒ“‚ðiOSAAndroidA
@ƒŒƒXƒ|ƒ“ƒVƒuƒTƒCƒg‚Æ‚»‚ꂼ‚ê—pˆÓ‚·‚é‘ã‚í‚è‚ÉAPWA‚Ìꇂ͂·‚ׂĂ̊‹«‚É
@‘Ήž‚·‚é1‚‚̃AƒvƒŠ‚ðƒfƒUƒCƒ“‚µ‚Ü‚·B‚±‚ê‚̓AƒvƒŠŠJ”­‚É‚©‚©‚鎞ŠÔ‚ð’Zk
@‚·‚邾‚¯‚łȂ­AƒfƒUƒCƒ“‚̈êŠÑ«‚É‚àŒq‚ª‚è‚Ü‚·BƒfƒUƒCƒi[‚ÍA1‚‚̃KƒCƒh
@ƒ‰ƒCƒ“쬂ÉW’†‚Å‚«A‚æ‚è—LˆÓ‹`‚ÉŽžŠÔ‚ðŽg‚¤‚±‚Æ‚ª‚Å‚«‚Ü‚·B

2. •¡”ƒ`ƒƒƒlƒ‹‚Ì‘g‚݇‚킹‚ª—eˆÕ‚Å‚·Bƒ†[ƒU[‚ÍA‚Ç‚ñ‚ȃfƒoƒCƒX‚©‚ç
@ƒAƒNƒZƒX‚µ‚Ä‚àˆêŠÑ«‚Ì‚ ‚é‘ÌŒ±‚ð‹‚߂Ă¢‚Ü‚·B‚ ‚éƒfƒoƒCƒX‚ÅŽg‚¢Žn‚ßA
@‘¼‚̃fƒoƒCƒX‚ÉØ‚è‘Ö‚¦‚ÄÄŠJ‚·‚邱‚Ƃ͎©‘R‚È“®ì‚Å‚·B‹A‘î“r’†‚̒ʋΓdŽÔ‚Å
@ƒVƒ‡ƒbƒsƒ“ƒOƒJ[ƒg‚É–Ú‚É•t‚¢‚½¤•i‚ð“ü‚ꂽ‚ ‚ÆAŽ©‘î‚ÌPC‚©‚ç‚«‚¿‚ñ‚Ƥ•i‚ð
@Šm”F‚µ‚Äw“üŽè‘±‚«‚ðŠ®—¹‚Å‚«‚邿‚¤‚È‹@”\‚͂ǂ¤‚Å‚µ‚傤‚©HPWA‚Å‚ ‚ê‚Î
@ŬŒÀ‚Ì“ŠŽ‘‚ÅŽÀŒ»‚Å‚«‚é‚Å‚µ‚傤B

125 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/27(…) 01:56:02.82 ID:T7KqQ5kC.net]
“ÆŽ©GUI‚ðæ‚¹‚邱‚ƂŎg‚¢ŸŽè‚Å‘¼‚̃AƒvƒŠ‚Æ·•ʉ»‚Å‚«‚é‚©‚àB

126 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/11/27(…) 01:59:18 ID:T7KqQ5kC.net]
>>121
¡‚Ü‚Å‚È‚ç“ÆŽ©GUI‚ÍApple‚ÌR¸‚É—Ž‚¿‚é‰Â”\«‚ª‚ ‚Á‚½‚ªAPWA‚È‚ç
Ž©—R‚ɂȂéB‚»‚ê‚ÅApple‚Ì“`“‚ð’´‚¦‚½Žg‚¢ŸŽè‚ÌGUIƒVƒXƒeƒ€‚ð”õ‚¦‚½
ƒAƒvƒŠ‚ð’ñ‹Ÿ‚Å‚«‚ê‚Α¼‚̃AƒvƒŠ‚Æ·•ʉ»‚Å‚«‚é‰Â”\«‚ªo‚Ä‚­‚éB

127 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/12/06(‹à) 02:20:17 ID:ZSKvcFXv.net]
WebƒAƒvƒŠ‚Ìê‡AURL‚̃pƒ‰ƒ[ƒ^‚É‚æ‚Á‚ÄAƒvƒŒƒC’†‚̃Q[ƒ€‰æ–Ê
‚É‚¢‚«‚Ȃ胊ƒ“ƒN‚·‚邱‚Æ‚ªo—ˆ‚邿‚¤‚ɂȂéB‚±‚ê‚ÅAƒQ[ƒ€‰æ–Ê‚ÌuƒVƒFƒAv
‚ªo—ˆ‚éB—Ⴆ‚ÎARPG‚ÅŒoŒ±’lA‘Ì—ÍA–‚—ÍAŠŽƒAƒCƒeƒ€A’n}ã‚ÌÀ•WA
ƒ^ƒ[‚ÌŠK‘wA“I‚̈ʒu‚Ȃǂð‘S•”URL‚̃pƒ‰ƒ[ƒ^‚É’¼‚µ‚Ä‚µ‚Ü‚¦‚ÎA
‚»‚̃V[ƒ“‚𑼂Ìl‚ɃVƒFƒA‚µ‚ÄA‚»‚±‚©‚çƒvƒŒƒC‚µŽn‚߂Ăà‚炦‚éB‚±‚ê‚ÍA
native ƒQ[ƒ€‚ɂ͂Ȃ©‚Á‚½“Á’¥Bblob ‚â base64 ‚É‚æ‚é URL ‰»‚ȂǂðŽg‚¦‚Î
ƒf[ƒ^‚ðURL‰»‚·‚邱‚Ƃ͓‚­‚͂Ȃ¢BURL‚ª’·‚­‚Ȃ肷‚¬‚é–â‘è‚Í‚ ‚é
‚©‚à’m‚ê‚È‚¢‚ªB

128 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/12/06(‹à) 02:24:38 ID:ZSKvcFXv.net]
>>123
RPG‚ȂǂŃZ[ƒuƒf[ƒ^‚ª‘å‚«‚·‚¬‚ÄURL‰»‚É“K‚³‚È‚¢ê‡‚ÍA
ƒT[ƒo[ã‚ɃV[ƒ“‚ðˆ³kƒZ[ƒu‚µ‚Ä‚¨‚¢‚ÄA‚»‚ÌŽ¯•ʔԆ‚ðƒVƒFƒA‚·‚éŽè‚à‚ ‚éB
ƒ†[ƒU[‚ªŠeŽ©‚Å–³—¿ƒXƒgƒŒ[ƒWƒT[ƒrƒX‚ðŽØ‚è‚ÄA‚»‚±‚ɃZ[ƒu‚µ‚Ä‚¨‚¢‚ÄA
‚»‚ê‚ðƒVƒFƒA‚·‚éŽè‚à‚ ‚éB



129 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/12/06(‹à) 02:45:16 ID:ZSKvcFXv.net]
ƒCƒ“ƒXƒg[ƒ‹Œ^‚̃Q[ƒ€‚¾‚ÆAURL‚ð‘‚­‚¾‚¯‚ňêu‚Å“®‚¢‚Ä‚¢‚éê–Ê‚ð‘¼l‚ª
Œ©‚邱‚Ƃ͂ł«‚È‚¢B‚µ‚©‚µAƒEƒFƒuƒQ[ƒ€‚¾‚Æ‚»‚ꂪo—ˆ‚éB‚½‚¾‚µA
‚±‚Ìê‡AƒQ[ƒ€ƒTƒCƒY‚𬂳‚­ì‚邱‚Æ‚ªd—v‚ɂȂéB‚»‚̈Ӗ¡‚ÅA
ƒTƒCƒY‚ªƒRƒ“ƒpƒNƒg‚ɂȂéwasm‚ÆAƒRƒ“ƒpƒNƒg‚ȃTƒCƒY‚̃Q[ƒ€ƒ‰ƒCƒuƒ‰ƒŠ‚ª
d—v‚ƂȂéB

130 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/12/06(‹à) 02:50:45 ID:ZSKvcFXv.net]
ƒQ[ƒ€‘S‘̂̃f[ƒ^‚ª‹‘傾‚Æ‚µ‚Ä‚àA1‚‚̃V[ƒ“‚ðŒ©‚é‚½‚߂ɕK—v‚ȃf[ƒ^‚Í
‚²‚­­‚È‚¢B‚»‚̈Ӗ¡‚ÅAƒvƒƒOƒ‰ƒ€•”•ª(ƒR[ƒh)•”•ª‚̃TƒCƒY‚³‚¦¬‚³‚¯‚ê‚ÎA
ƒ|ƒŠƒSƒ“‚âƒeƒNƒXƒ`ƒƒ‚âƒ}ƒbƒv‚̃f[ƒ^‚Í‹‘å‚Å‚à—Ç‚¢B‘å•”•ª‚̃f[ƒ^‚Í
ƒT[ƒo[ã‚É’u‚¢‚Ä’u‚¯‚΂¢‚¢‚Ì‚¾‚©‚çB‚±‚ê‚ÅAƒQ[ƒ€ƒV[ƒ“‚ð‰õ“K‚É
ƒVƒFƒA‚Å‚«‚邿‚¤‚ɂȂéB‚±‚ꂪAƒuƒ‰ƒEƒUƒQ[ƒ€‚È‚ç‚ł͂ÌV‚µ‚¢‰¿’lB

131 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/12/06(‹à) 02:56:52 ID:ZSKvcFXv.net]
ƒCƒ“ƒXƒg[ƒ‹Œ^ƒQ[ƒ€‚Å‚à“®‚¢‚Ä‚¢‚éƒQ[ƒ€‰æ–Ê‚ðƒVƒFƒA‚·‚邱‚Æ‚à•s‰Â”\‚ł͂Ȃ¢‚ªA
‚»‚ê‚É‚ÍA“¯‚¶ƒQ[ƒ€‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚邱‚Æ‚ª‘O’ñ‚ƂȂéB
ˆê•ûAƒuƒ‰ƒEƒUƒQ[ƒ€‚Å‚ÍA—Ⴆ‚ÎA2ch/5ch ‚ÉƒŠƒ“ƒNƒAƒhƒŒƒX‚ÌURL‚ð
“ü‚ê‚邾‚¯‚ÅAˆê•bŒã‚É‚ÍA‚»‚̃V[ƒ“‚ðŒ©‚ç‚ê‚ÄAƒvƒŒƒC‚ào—ˆ‚éB

132 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/12/08(“ú) 12:57:08.43 ID:hM3Qn2JU.net]
ƒeƒjƒXƒQ[ƒ€:
https://yutakaaoki.github.io/demo_tennis/

133 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/12/10(‰Î) 08:37:25 ID:jvY2kg1T.net]
WebAssembly‚ªW3C‚ÌŠ©‚É“ž’BBuWebAssembly Core Specification vuWebAssembly Web APIvuWebAssembly JavaScript Interface v‚Ì3‚Â
https://www.publickey1.jp/blog/19/webassemblyw3cwebassembly_core_specification_webassembly_web_apiwebassembly_javascript_interface_3.html

134 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/12/10(‰Î) 14:13:47.04 ID:uv70k2ai.net]
ƒuƒ‰ƒEƒU‚Ì’†‚Å‚Ìwasm‚ÍAŒ»óAƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ɂ͎©—R‚ɂ̓AƒNƒZƒX
‚Å‚«‚È‚¢‚ªA‚»‚Ìê‡Amongoose.exe, Ruby, Python ‚ȂǂŃ[ƒJƒ‹ƒT[ƒo[
‚ð‹N“®‚·‚ê‚ÎAƒuƒ‰ƒEƒU“à‚ÌwasmƒvƒƒOƒ‰ƒ€‚©‚ç cgi ƒvƒƒOƒ‰ƒ€‚ð‹N“®‚Å‚«‚é‚Ì‚Å
ƒ[ƒJƒ‹OS‚ÌAPI‚͉½‚Å‚à—˜—p‚Å‚«‚邿‚¤‚ɂȂé‚Ì‚ÅAƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚É‚à
Ž©—R‚ɓǂݑ‚«‚Å‚«‚邿‚¤‚ɂȂéB‚à‚µA‚±‚̃T[ƒo[ƒvƒƒOƒ‰ƒ€‚ª\•ª‚É‚‘¬‚È‚çA
DirectInput ‚Ȃǂ𗘗p‚µ‚ătƒH[ƒXƒtƒB[ƒhƒoƒbƒN•t‚«‚̃Wƒ‡ƒCƒXƒeƒBƒbƒN‚à
wasmƒQ[ƒ€‚©‚çŽg‚¦‚邿‚¤‚ɂȂéB

135 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/12/10(‰Î) 14:26:39.38 ID:48kVELqA.net]
ƒ[ƒJƒ‹ƒT[ƒo[‚ðnode.js‚Å‘‚­‚Ì—¬s‚Á‚½‚È

136 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/12/10(‰Î) 14:28:32.93 ID:uv70k2ai.net]
>>130
‚¿‚Ȃ݂ÉAmongoose.exe ‚ÍABSD/MIT Œnƒ‰ƒCƒZƒ“ƒXB
ƒTƒCƒY‚Í100MB‚ð’´‚¦‚Ä‚µ‚Ü‚Á‚Ä‚¢‚邪ALua‚𖳌ø‚É‚µ‚ă\[ƒX‚©‚ç
ƒrƒ‹ƒh‚µ’¼‚·‚ÆA‚·‚邯AƒTƒCƒY‚ª1MB‚­‚ç‚¢‚ɂȂéB

137 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/12/10(‰Î) 14:36:55.20 ID:uv70k2ai.net]
mongoose.exe + CGIƒvƒƒOƒ‰ƒ€ ‚ð”z•z‚·‚ê‚ÎA‚ ‚éŽí‚Ì Java‰¼‘zƒ}ƒVƒ“JVM‚Ì
‘ã‘ւɂȂéBJava‚ÌSwing‚ÅGUIƒAƒvƒŠ‚ðì‚éꇂà JVM ‚̃Cƒ“ƒXƒg[ƒ‹‚ª•K—v‚É
‚Ȃ邪A‚»‚ꂪAmongoose.exe + CGI ƒvƒƒOƒ‰ƒ€B‚µ‚©‚µAJVM‚æ‚èƒTƒCƒY‚ª
¬‚³‚¢‚̂ŃCƒ“ƒXƒg[ƒ‹‚ª—eˆÕB

138 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/12/10(‰Î) 16:23:17 ID:uv70k2ai.net]
>>129
‚»‚ê‚Æ‚Í’¼ÚŠÖŒW‚È‚¢‚¯‚ÇAŠCŠO‚̃TƒCƒg‚Åð“úA–Ú‚É‚µ‚½‚Ì‚ÍAGoogle‚ÍA
Microsoft‚©‚çOS‚̧Œä—Í‚ð’D‚¨‚¤(–³‚­‚»‚¤)‚Æ‚µ‚Ä‚¢‚邯‚¢‚¤Œ©•ûB
PWA‚𔭈õ‚½‚Ì‚àGoogleB
Intel‚âMozillaARedHatAFastly‚àA•Ê•ûŒü‚Åwasm‚ðŠg‘債‚悤‚Æ‚µ‚Ä‚¢‚é‚Ì‚ÅA
‹°‚ç‚­ˆêŽÐ‚ªƒRƒ“ƒgƒ[ƒ‹‚µ‚悤‚Æ‚µ‚Ä‚àwasm‚̨—ÍŠg‘å‚ÍŽ~‚ß‚ç‚ê‚È‚¢
Žv‚í‚ê‚éBPWA‚ÉŠÖ‚µ‚Ă͔÷–­‚Å Apple‚ÍaX‘Ήž‚µ‚Ä‚¢‚銴‚¶‚ł͗L‚邪A
‘Ήž‚µ‚È‚¢‚Ƃނµ‚ë•s—˜‚É‚È‚é‚ÆŒo‰c”»’f‚µ‚Ä‚¢‚é‰Â”\«‚à‚ ‚éB
•ª‚©‚ç‚È‚¢‚ªB



139 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/12/12(–Ø) 19:22:14.47 ID:Z8SHCwDj.net]
5ch‚ÌL‚É•\ަ‚³‚ê‚Ä‚¢‚éuƒrƒrƒbƒhƒA[ƒ~[v‚ȂǂÌG123‚È‚é‚à‚Ì‚ð
‚â‚Á‚Ă݂½‚çA­‚È‚­‚Æ‚àWebGL‚ªAÌ‚ÌPC-9801‚ÌÅŒãŠúƒŒƒxƒ‹‚æ‚è‚à‚‘¬‚È
ƒOƒ‰ƒtƒBƒbƒN‚ð‚©‚¯‚邱‚Æ‚ª‚Í‚Á‚«‚蕪‚©‚Á‚½B‚ÆŒ¾‚¤‚©‹°‚ç‚­A‰Šú‚ÌPlayStation
‚æ‚è‚Íãk–§‚Å‘¬‚¢‚ÆŽv‚¤B

‚Ü‚½AFragment Shader ‚ÍÄ‹A“IŠÖ”ŒÄ‚Ño‚µ‚Å‚à‰½‚Å‚à‘‚¯‚邿‚¤‚ÅA
ƒŒƒCƒgƒŒ[ƒVƒ“ƒO‚Å‚à‰½‚Å‚ào—ˆ‚邱‚Æ‚ª‚í‚©‚Á‚½B‚‚܂èAWebGL‚ð
Žg‚Á‚½ƒuƒ‰ƒEƒUƒQ[ƒ€‚ÍAƒŒƒCƒgƒŒ[ƒVƒ“ƒO‚âƒpƒXƒgƒŒ[ƒVƒ“ƒOƒŒƒxƒ‹‚Ì
3DƒOƒ‰ƒtƒBƒbƒN‚ðŽg‚Á‚½‚à‚Ì‚Å‚à‰½‚Å‚à‚Å‚«‚邿‚¤‚¾B

‚Ü‚½AChrome ‚É‚ÍAFileSystem API ‚¾‚¯‚ł͂Ȃ­Anative file systema API ‚È‚é
ŽÀŒ±“IŠg’£‚ª‚ ‚éB‚±‚ê‚̓fƒtƒHƒ‹ƒg‚Å‚Í disable ‚¾‚ªAenable ‚É‚·‚ê‚ÎA
–{“–‚É native ‚̃tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚̃fƒBƒŒƒNƒgƒŠ“à‚̃tƒ@ƒCƒ‹ˆê——‚ðŽæ“¾‚µ‚½‚è
Ž©—R‚ɓǂݑ‚«‚Å‚«‚邿‚¤‚ɂȂé‚炵‚¢B

Wasm‚à‚ ‚é’ö“x‘¬‚¢‚µA‚à‚Í‚âAnativeƒAƒvƒŠ‚Í—v‚ç‚È‚¢‚©‚àB
WebƒAƒvƒŠ‚ÍAWin/Mac/Linux/iOS/Android ‘S‚Ăɋ¤’Ê‚ÅA
u1ƒoƒCƒiƒŠv‚Å Write Once, Run Anywhere ‚ª‚Ù‚ÚŽÀŒ»‚µ‚Ä‚¢‚é‚Ì‚Å
ƒuƒ‰ƒEƒU‚ðOS‚Ƃ݂Ȃµ‚½ê‡AWindows‚âiOS, Android ‚Ì‚Ç‚ê‚æ‚è‚à
ƒVƒFƒA‚ª‘å‚«‚¢B‚±‚ê‚Í native ƒAƒvƒŠ‚ÌŽž‘オIà‚·‚é‚©‚à‚µ‚ê‚È‚¢B

140 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/12/12(–Ø) 19:26:35.52 ID:Z8SHCwDj.net]
>>135
’ù³B
Žg‚Á‚½GPU‚ÍAƒGƒ“ƒgƒŠ[ƒ‚ƒfƒ‹‚Ì(ƒrƒWƒlƒX—p‚Ì)Œ€ˆÀ Intel CPU ‚É“à‘Ÿ‚Ì
Intel HD ƒOƒ‰ƒtƒBƒbƒN‚Ì‚à‚ÌB‚»‚ê‚Å‚³‚¦A‰Šú PlayStation ƒŒƒxƒ‹‚ð
’´‚¦‚½ƒOƒ‰ƒtƒBƒbƒN‚ª•`‚¯‚Ä‚¢‚邿‚¤‚¾‚Á‚½B

141 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/12/13(‹à) 00:07:05.15 ID:wVkcEFxk.net]
PWA‚ÍŽ©ŽÐ‚É•s—˜‚ɂȂé‚Í‚¸‚Ȃ̂ɉ½ŒÌAApple‚àÌ—p‚µ‚½‚©‚ɂ‚¢‚ÄB
PWA‚ÍGoogle‚ª„i‚µ‚Ä‚¢‚é‚à‚Ì‚¾‚ªAGoogle‚ÍAŒŸõƒGƒ“ƒWƒ“‚ð
iOS‚̃fƒtƒHƒ‹ƒgŒŸõƒGƒ“ƒWƒ“‚É‚µ‚Ä‚à‚炤‚½‚ß‚ÉA–ˆ”NApple‚É
ˆê’›‰~‚𕥂Á‚Ä‚¢‚éB‚Æ‚±‚낪A‚±‚̃Jƒl‚Ì—¬‚ê‚Ì‚½‚ß‚ÉA
Apple‚àGoogle‚̈ӌü‚𖳎‹‚Å‚«‚È‚¢ó‹µ‚ɂȂÁ‚Ä‚¢‚é‚̂ł͂Ȃ¢‚©
‚Æl‚¦‚ç‚ê‚éB

142 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/12/13(‹à) 10:10:45.11 ID:V90d9jYd.net]
”ˆႢ
ƒ}”Â’r

143 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/12/30(ŒŽ) 11:57:40.01 ID:WPyQm6xM.net]
ƒAƒbƒvƒ‹AMac App StoreŠOƒAƒvƒŠ‚ÌuŒöØv—vŒ‚ðŒµŠi‰»B2020”N2ŒŽ3“ú‚©‚ç
https://japanese.engadget.com/jp-2019-12-25-mac-app-store-2020-2-3.html

144 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/12/30(ŒŽ) 12:16:48.85 ID:WAqdspci.net]
“o˜^ςłà•ú’u‚³‚ê‚Ä‚é‚à‚Ì‚ÍÁ‚¦‚é‚Ì‚©
‹¹”M

145 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/01/05(“ú) 08:50:18.44 ID:FwkgyDD/.net]
ƒuƒ‰ƒEƒU‚ŃQ[ƒ€‚̃}ƒbƒvì‚ê‚Ä‘€ì‚·‚é‚̂͌©‚½‚±‚Æ‚ ‚邿B
‚à‚¤¡ƒuƒ‰ƒEƒUŽå—¬H
‚½‚¾‚¢‚¿‚¢‚¿ƒTƒCƒg‚ÉŒq‚¢‚¾‚èƒT[ƒo[‚ɃAƒNƒZƒX‚·‚é‚©‚畒ʂ̃AƒvƒŠ‚æ‚è‚Í•sˆÀ—v‘f‚ ‚邯‚ÇBƒZ[ƒu‚à‚µ‚½‚è‚Å‚«‚邵‚ÈB
‰½‚Ńuƒ‰ƒEƒU‚Å‚â‚é‚Ì‚©‚ª‚í‚©‚ç‚È‚¢B

146 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/01/05(“ú) 16:24:57.29 ID:UrHjpLCo.net]
>>141
‚ ‚éŠO‘‚ÌŠwŽÒ‚ªŒ¾‚Á‚½‚»‚¤‚¾B
u‘¶Ý‚·‚é‹Zp‚Í‚¬‚肬‚è‚܂Ŏg‚í‚ê‚év
‚ÆB

“TŒ^“I‚È—á‚ÍAHDD‚Ì—e—Ê‚ªˆÈ‘O‚Å‚Íl‚¦‚ç‚ê‚È‚¢‚Ù‚Ç‘‘債‚Ä‚¢‚é‚Ì‚ÉAƒeƒŒƒr˜^‰æ‚È‚ÇV‚µ‚¢Žg‚¢•û‚ªŒ©o‚³‚ê‚Ä‚¢‚‚܂ł½‚Á‚Ä‚à•s‘«‚µ‚Ä‚¢‚邱‚ÆB

ƒ†[ƒU[–Úü‚Ål‚¦‚½‚Æ‚«‚̃uƒ‰ƒEƒU‚Å‚â‚éƒƒŠƒbƒg‚ÍA
EƒCƒ“ƒXƒg[ƒ‹ì‹Æ‚ª—v‚ç‚È‚¢‚±‚ÆB‚à‚µ‹N“®‚ª\•ª‘¬‚¯‚ê‚ÎAŽŸX‚ƃQ[ƒ€‚ðŽŽ‚·‚±‚Æ‚ào—ˆ‚éB
E—˜_ã‚ÍAURL‚Éó‘Ô‚âƒZ[ƒu”Ô†‚ȂǂðŠÜ‚Ü‚¹‚Ä‚¨‚¯‚ÎA‚»‚ÌURL‚ðŒfަ”‚Ȃǂɒ£‚Á‚Ä‚¨‚­‚¾‚¯‚ŃvƒŒƒCê–Ê‚ð¢ŠE’†‚Ìl‚ÉŒ©‚ĖႦ‚邱‚ÆB
EƒvƒƒOƒ‰ƒ€‚ªƒuƒ‰ƒEƒU‚̃Tƒ“ƒhƒ{ƒbƒNƒX“à‚©‚çŠO‚Ɉ«‚³‚ªo—ˆ‚È‚¢‚Ì‚ÅA‚½‚Æ‚¦–ì—ǃAƒvƒŠ‚Å‚ ‚Á‚Ä‚àƒ}ƒVƒ“‚É‚ ‚­‰h‹N—p‚ð—^‚¦‚é‰Â”\«‚ª’á‚¢‚±‚ÆB
EiOS/Android/Windows/Mac/Linux ‚ȂǑS‚­ˆá‚¤OS‚Å‚à‘S‚­“¯‚¶Žg—pŠ´‚ŃQ[ƒ€‚ªo—ˆ‚邱‚ÆB
EApple‚̓Ǝ©‹K§‚Ɉø‚Á‚©‚©‚邱‚Æ‚à‚È‚¢‚̂ŊJ”­ŽÒ‚ÌŽ©—R‚È”­‘z‚̃Q[ƒ€‚Å—V‚Ô‚±‚Æ‚ªo—ˆ‚éB

147 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/01/05(“ú) 18:19:27.95 ID:UrHjpLCo.net]
https://www.businessinsider.jp/post-187542

*ƒAƒbƒvƒ‹‚ÍA‘‹«‚ð’´‚¦‚Ä•\Œ»‚ð‹K§‚·‚é—Í‚ðŽ‚Á‚Ä‚¢‚éB

ƒAƒbƒvƒ‹‚̃KƒCƒhƒ‰ƒCƒ“‚Å‚ÍA«“I‚È•\Œ»‚ɂ‚¢‚ÄAŽŸ‚̂悤‚È‹LÚ‚ª‚ ‚éB

¢WebsterŽ«‘‚Åw”ü“I‚Ü‚½‚Íî“I‚ÈŠ´Šo‚ł͂Ȃ­A«“I‹»•±‚ðˆø‚«‹N‚±‚·‚悤‚ÈA«Ší‚Ü‚½‚Í«sˆ×‚Ì–¾Šm‚È‹Lq‚Ü‚½‚Í•\ަx‚Æ’è‹`‚³‚ê‚éA‚ ‚©‚炳‚܂ɫ“I‚Ü‚½‚͂킢‚¹‚‚ȃRƒ“ƒeƒ“ƒc£

‰¢•Ä‚â“ú–{AƒCƒXƒ‰ƒ€‹³“k‚Ì‘½‚¢’†“Œ‚È‚ÇA‘A’nˆæ‚²‚Ƃɢ‚í‚¢‚¹‚£‚Ìl‚¦•û‚ɂ͈Ⴂ‚ª‚ ‚éB

‚µ‚©‚µAƒfƒxƒƒbƒp[‚ɑ΂µ‚Ä‚ÍAƒAƒƒŠƒJ‚̃Aƒbƒvƒ‹‚ªŒˆ‚ß‚½ƒKƒCƒhƒ‰ƒCƒ“‚ªˆê—¥‚É“K—p‚³‚ê‚邽‚ßA¢ƒ[ƒJƒ‹ƒ‹[ƒ‹‚Í‘¶Ý‚µ‚È‚¢£‚ÆŒ¾‚í‚ê‚éB

6〜7”N‚Ù‚Ç‘OAƒQ[ƒ€‚Ì¢ŠE‚Å‚àAƒKƒ‰ƒP[‚©‚çƒXƒ}ƒz‚Ɉê‹C‚ɈÚs‚·‚é”g‚ª–K‚ꂽB‚»‚Ì‚±‚ë‚É‚ÍAƒAƒbƒvƒ‹‚̊ɇ‚킹‚邽‚ßA˜Io“x‚Ì‚‚¢—«ƒLƒƒƒ‰ƒNƒ^[‚Ì•ž‘•‚ð•`‚«’¼‚·ì‹Æ‚É’Ç‚í‚ꂽ‚Æ‚¢‚¤B

ƒQ[ƒ€‰ïŽÐ‚ÌŠ²•”‚̂ЂƂè‚Í¢ƒAƒbƒvƒ‹‚ÍA‘‹«‚ð’´‚¦‚Ä•\Œ»‚ð‹K§‚·‚é—͂܂Ŏ‚Á‚½B‚µ‚©‚µ–{—ˆ‚ÍA‘‚âŠé‹Æ‚ª‚»‚ꂼ‚ê‚Ì•¶‰»‚âí—ª‚ɇ‚킹‚Äl‚¦‚é‚ׂ«‚±‚ƂȂ̂łÍBŒ»ó‚Å‚ÍA“Å‚Á‚¯‚Ì‚ ‚éƒRƒ“ƒeƒ“ƒc‚͂‚­‚ê‚È‚¢£‚Ƙb‚·B

148 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/01/07(‰Î) 18:36:15.80 ID:f028J8AQ.net]
Ì‚Ì chip8 ‚Æ‚¢‚¤ CPU ƒGƒ~ƒ…ƒŒ[ƒ^‚ªˆêu‚Å‹N“®‚µ‚¿‚Ⴄ:

https://blog.scottlogic.com/2017/12/13/chip8-emulator-webassembly-rust.html
https://colineberhardt.github.io/wasm-rust-chip8/web/

“ñ”Ô–Ú‚ÌƒŠƒ“ƒNæ‚ÅAstart ‚Æ‚¢‚¤ƒ{ƒ^ƒ“‚ðƒ}ƒEƒX‚ŃNƒŠƒbƒNŒãAwƒL[‚ð‰Ÿ‚·‚ƃuƒƒbƒN•ö‚µ‚Ì—l‚ȃQ[ƒ€‚ª“®‚«o‚·B
ƒL[ƒ{[ƒh‚Ìq‚ŶAe‚ʼnE‚Ƀ‰ƒPƒbƒg‚ª“®‚­B



149 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/03/11(…) 16:21:40.05 ID:QRZvOF73.net]
https://yutakaaoki.github.io/demo1/index.html
MessageBox ‚ªo‚¹‚邿‚¤‚ɂȂÁ‚½B
C++‚̃vƒƒOƒ‰ƒ€’†‚Å
nexMessageBox("ƒ^ƒCƒgƒ‹•¶Žš—ñ","ƒƒbƒZ[ƒW•¶Žš—ñ", MB_OKCANCEL);
‚ȂǂƂ·‚邯Aƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚é‚܂ł»‚Ìê‚Å’âŽ~‚·‚éB
JS‚âƒuƒ‰ƒEƒUAWasm‚Å‚ÍA–{—ˆAu‚»‚Ìê‚őҋ@v‚·‚邱‚Æ‚Ío—ˆ‚È‚¢‚Ì‚ÅA
nwsc ‚Ì bsync, bwait, bresume ‹@\‚ð—p‚¢‚Ä‚¢‚éB

150 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/03/11(…) 16:24:14.20 ID:QRZvOF73.net]
>>145
‚È‚¨AJS‚ÆC++‚Ì‘g‚݇‚킹‚éÛ‚ÉA‚¿‚å‚Á‚Æ‚µ‚½–â‘肪‚ ‚Á‚ÄA¡‚̂Ƃ±‚ëAƒg[ƒ^ƒ‹200ŒÂˆÈã‚ÌWindow‚𶬂·‚邯ˆÙí‚𗈂½‚·‚Ì‚ÅAŒˆ‚µ‚ÄAƒ_ƒCƒAƒƒO‚ð‰½“x‚ඬ‚µ‚È‚¢‚Å‚ËEEEB
—˜_ã‚Í’¼‚¹‚邯‚ê‚ÇA‚Ü‚¾’¼‚¹‚ĂȂ¢B

151 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/03/11(…) 19:28:39.62 ID:SBKaA+2H.net]
STL‚ªŽg‚¢‚½‚¢B

152 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/03/11(…) 20:30:36.35 ID:QRZvOF73.net]
>>147
ˆÈ‰º‚Í‘¼‚̃Rƒ“ƒpƒCƒ‰‚ðŽg‚¤ê‡‚ÍŠÖŒW‚È‚¢˜b‚¾‚¯‚ÇB
ƒRƒ“ƒeƒi—Þ‚ÍAC++ nex‚Å‚à–{‰ÆC++ˆÈã‚ɕ֗˜‚É‚È‚é‚æ‚¤‚ɓƒf‚ƕΌ©‚œƎ©ƒTƒ|[ƒg‚µ‚Ä‚¢‚éB
STL‚ÍAtemplate‚ð‚©‚È‚è[‚­Žg—p‚µ‚Ä‚¢‚邯Žv‚í‚ê‚é‚Ì‚ÅAC++ nex‘¤‚Ì‚»‚ê‚É’Ç‚¢‚‚¯‚È‚¯‚ê‚ÎA‚»‚̂܂܂łÍSTL‚̃Rƒ“ƒpƒCƒ‹‚͓‚¢B
‚È‚¨A¡‚̂Ƃ±‚ëtemplate‚ðŠÈ’P‚ÉŽg‚¦‚邿‚¤‚É‚µ‚½templ‚È‚é‚à‚Ì‚ð C++ nex‚Å‚àƒTƒ|[ƒg‚µ‚Ä‚¢‚邪A–{‰ÆC++‚Ìtemplate‚à™X‚ɃTƒ|[ƒg‚µ‚Ä‚¢‚­—\’èB

153 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/03/27(‹à) 04:03:07.14 ID:VaiYZBCN.net]
WasmƒAƒvƒŠ‚ÍŽŸ‚̂悤‚È‚±‚ƂŎù—v‚ª‚ ‚è‚»‚¤‚¾F
EnativeƒAƒvƒŠ‚Ìê‡AƒXƒgƒŒ[ƒW‚Ì—e—ʧŒÀ‚ŃCƒ“ƒXƒg[ƒ‹‚Å‚«‚È‚¢Ž–‚ª‚ ‚邪A
@Wasm‚È‚çƒuƒ‰ƒEƒU“à‚Å“®‚­‚̂ł»‚ÌS”z‚Í­‚È‚¢B
EnativeƒAƒvƒŠ‚Ìê‡AƒCƒ“ƒXƒg[ƒ‹‚·‚é‚Ì‚ÉV‚µ‚¢Version‚ÌOS‚ð—v‹‚³‚ê‚邱‚Æ
@‚ª‚ ‚邪AWasm‚È‚çA—]‚èŠÖŒW‚È‚¢B

154 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/03/27(‹à) 04:06:39.29 ID:VaiYZBCN.net]
>>149
nativeƒAƒvƒŠ‚Ìê‡AWin7‚Å“®‚¢‚Ä‚¢‚½‚à‚Ì‚ªWin10‚Å“®‚©‚È‚©‚Á‚½‚èA‹t‚ÉAWin10‚ð—v‹‚³‚ꂽ‚è
‚·‚éB
AndroidƒAƒvƒŠ‚ÌꇂàAƒo[ƒWƒ‡ƒ“››ˆÈオ•K—vðŒ‚ȂǂƂ ‚Á‚½‚è‚·‚éB

‚Æ‚±‚낪AWasmƒAƒvƒŠ‚Ìê‡A—]‚è‚»‚¤‚¢‚¤‚±‚Ƃ͖³‚¢B
ƒuƒ‰ƒEƒU‚̃o[ƒWƒ‡ƒ“‚ª—L‚éˆê’èˆÈã‚Ì‚à‚̂ł ‚肳‚¦‚·‚ê‚ÎAOS‚ÌŽí—Þ‚âƒo[ƒWƒ‡ƒ“‚ÉŠÖŒW‚È‚­“®‚­‰Â”\«‚ª‚‚¢B

155 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/03/27(‹à) 04:51:51 ID:VaiYZBCN.net]
ƒAƒvƒŠƒXƒgƒA‚ɂ̓AƒvƒŠ‚ª‘½‚·‚¬‚ÄA‚܂݂ê‚Ä‚µ‚Ü‚¤B
ƒEƒFƒuƒAƒvƒŠ‚È‚çAŒŸõƒGƒ“ƒWƒ“‚©‚çƒ_ƒCƒŒƒNƒg‚É’T‚¹‚é‚̂ŃAƒvƒŠƒXƒgƒA‚æ‚è‚ÍA‚܂݂ê‚é“x‡‚¢‚ª‚Ü‚µ‚ɂȂéB

156 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/03/27(‹à) 05:08:06.41 ID:VaiYZBCN.net]
EWasm‚âPWA‚ªATwitter‚âLine‚ȂǂÅshare‚µˆÕ‚¢‚±‚Æ‚ÍA
@Šé‹Æ‚ɂƂÁ‚Ă͂̂ǂ©‚çŽè‚ªo‚é‚­‚ç‚¢‰¿’l‚ª‚ ‚éB
@nativeƒAƒvƒŠ‚¾‚Æ‹C‚É“ü‚Á‚½ƒAƒvƒŠ‚ð—F’B‚ɃVƒFƒA‚µ‚É‚­‚¢‚ªA
@WasmƒAƒvƒŠ‚¾‚ÆURL‚¾‚¯‚Å‚·‚®‚ɃVƒFƒA‚Å‚«‚éB‚±‚ê‚̓AƒvƒŠ‚Ì•‹y‚â
@é“`‚ɂƂÁ‚ĈӋ`‚͑傫‚¢B
EPC/Mac/iPhone/Android‚ÅŒ©‚½–Ú‚âŽg‚¢ŸŽè‚ª“¯‚¶‚Å‚ ‚邱‚Æ‚ÍA
@ƒAƒvƒŠ‚̃uƒ‰ƒ“ƒh‰¿’l‚ð‚‚ß‚éB
@‚±‚ê‚ÍAƒRƒ“ƒrƒj‚ª‘S‘‚Å“¯‚¶ƒŒƒCƒAƒEƒg‚Æ•i‘µ‚¦‚Å‚ ‚邱‚Æ‚Å
@ˆÀSŠ´‚Æ—˜•Ö«‚ð‚‚߂邱‚Ƃş‚¿Žc‚Á‚Ä‚«‚½‚±‚Ƃƒʂ¶‚é‚à‚Ì‚ª‚ ‚éB

157 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/03/27(‹à) 05:14:54 ID:VaiYZBCN.net]
Šé‹Æ‚ɂƂÁ‚Ä‚ÍAƒvƒ‰ƒbƒgƒtƒH[ƒ€‚²‚ƂɃrƒ‹ƒh‚µ’¼‚³‚È‚¢‚ł悢‚±‚Æ‚¾‚¯‚Å‚à
‰¿’l‚͑傫‚¢B
ƒ}ƒ‹ƒ

158 –¼‘OF`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‘Ήž‚Ȃ̂ÉÅIƒvƒƒOƒ‰ƒ€‚ª1Ží—Þ‚¾‚¯‚Åςނ±‚Æ‚Í
ƒƒ“ƒeƒiƒ“ƒX«‚ÍŒ€“I‚ÉŒüã‚·‚éB
nativeƒAƒvƒŠ‚ðƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ɑΉž‚³‚¹‚éê‡AOS‚²‚ƂɃrƒ‹ƒh‚³‚ꂽ
ÅIƒvƒƒOƒ‰ƒ€‚̃oƒbƒNƒAƒbƒv‚¾‚¯‚Å‚àTd‚ð—v‚µA¶ŽY«‚ª‰º‚ª‚éB
ŠJ”­Žž‚ɂ͂¢‚¿‚¢‚¿AŠeƒvƒ‰ƒbƒgƒtƒH[ƒ€‚²‚ƂɃrƒ‹ƒh‚·‚鎞ŠÔ‚ÆŽèŠÔA
ƒeƒXƒg‚ª•K—v‚ÅA‚»‚ÌŽž‚Ƀgƒ‰ƒuƒ‹‚àoˆÕ‚©‚Á‚½B—Ⴆ‚ÎA
V‚µ‚¢ƒo[ƒWƒ‡ƒ“‚ÌAndroid‚ªo‚Ä‚«‚½‚çAV‚µ‚¢AndroidSDK‚ðƒCƒ“ƒXƒg[ƒ‹
‚µ‚È‚­‚Ă͂Ȃç‚È‚¢‚ªA‚»‚ê‚Ńc[ƒ‹ƒLƒbƒg‘¤‚̃o[ƒWƒ‡ƒ“‚ª‡‚í‚È‚­‚ăgƒ‰ƒuƒ‹
‚ª”­¶‚µA‚»‚Ì‰ðŒˆ‚Ì‚½‚߂ɈêTŠÔˆÈã‚à–³‘ʂɂȂ邱‚Æ‚à‚ ‚Á‚½‚¾‚낤B
Wasm‚È‚çAÅIƒvƒƒOƒ‰ƒ€‚͈ê“xƒrƒ‹ƒh‚·‚邾‚¯‚Åςނ̂ł»‚̂悤‚ȃgƒ‰ƒuƒ‹‚ª
¶‚¶‚È‚¢‚µAƒeƒXƒgH”‚àŒƒŒ¸‚·‚éB
[]
[‚±‚±‰ó‚ê‚Ă܂·]



159 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/04/13(ŒŽ) 18:12:02 ID:iwZw4XGM.net]
MDI Child Window ‚ɑΉž :
https://yutakaaoki.github.io/demo1/index.html

160 –¼‘OFŸQZaw55cn4c mailto:sage [2020/04/13(ŒŽ) 21:47:32 ID:fZC6wvDm.net]
>>153
‚ÅAƒuƒ‰ƒEƒU‚²‚ƂɃfƒoƒbƒO‚·‚é‚킯‚Å‚·‚©c

161 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/04/13(ŒŽ) 23:46:07 ID:iwZw4XGM.net]
>>155
HTML5‚Í‘¼Šé‹Æ‚àŠÜ‚ß‚½‹¤’Ê‹KŠi‚Ȃ̂ÅAˆê“xŒˆ‚Ü‚Á‚½Žd—l‚Í”äŠr“IˆÀ’肵‚Ä“®ì‚·‚邽‚ßAƒc[ƒ‹ƒLƒbƒg‘¤‚ªˆê“xƒfƒoƒbƒO‚µ‚Ä‚ ‚ê‚ÎA‚»‚̂œ®‚­ƒAƒvƒŠ‚Í1‚‚̃uƒ‰ƒEƒU‚Å“®ìƒ`ƒFƒbƒN‚µ‚³‚¦‚·‚ê‚ÎAƒc[ƒ‹ƒLƒbƒg‚ªƒTƒ|[ƒg‚µ‚Ä‚¢‚é‚ǂ̃uƒ‰ƒEƒU‚Å‚à“®ì‚µˆÕ‚¢B

162 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/04/14(‰Î) 00:37:46 ID:ESEtnroG.net]
HTML5‚ÍGoogle‚Ì‹KŠi‚Ȃ̂ÅAGoogle‚Ì“s‡‚Å‚¢‚©‚悤‚É‚à•Ï‚í‚邯Žv‚¢‚Ü‚·B

163 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/04/14(‰Î) 01:07:56.72 ID:tGjJf6XN.net]
>>157
Šm‚©‚ÉFireFox‚ÌMozilla‚àGoogleŽP‰º‚É‚ ‚邿‚¤‚È‚à‚Ì‚¾‚µB
‚Å‚àASafari‚âEdge‚à‚ ‚é‚Ì‚ÅA¡‚܂œ®‚¢‚Ä‚¢‚½ŒÃ‚¢Žd—l‚ª“®‚©‚È‚­‚È‚é‰Â”\«‚ÍŠ„‚Æ’á‚»‚¤‚Æ‚¢‚¤Šó–]“IŠÏ‘ª‚ª‚ ‚éB

164 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/04/14(‰Î) 01:12:20.23 ID:tGjJf6XN.net]
‚Å‚àAŽÀsƒvƒƒOƒ‰ƒ€‚ªindex.html‚Æmain.wasm‚ȂǂÌ1Ží—Þ‚ÅA
ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚²‚ƂɃrƒ‹ƒh‚µ’¼‚³‚È‚­‚Ä—Ç‚¢‚Æ‚¢‚¤‚͈̂ÀSŠ´‚Í‚ ‚éB

165 –¼‘OF mailto:sage [2020/04/14(‰Î) 19:22:31.95 ID:42R+WK0w.net]
>>156
write once, run anywhere ‚Æ‚¢‚í‚ê‚Ä‚¢‚½ Java JVM ‚àAŠW‚ðŠJ‚¯‚Ă݂ê‚Î write once, debug anywhere ‚ƂȂÁ‚Ä‚µ‚Ü‚Á‚½Œ»ŽÀ‚ð‚²‘¶’m‚Å‚·‚©H

166 –¼‘OF mailto:sage [2020/04/14(‰Î) 19:23:13.73 ID:42R+WK0w.net]
>>159
‚Å‚àƒfƒoƒbƒO‚ÍŠeƒuƒ‰ƒEƒU–ˆ‚É‚µ‚È‚¢‚Æ‚¢‚¯‚Ü‚¹‚ñ‚Ëc

167 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/04/15(…) 14:42:27 ID:mfdeAm0A.net]
>>161
‚â‚Í‚èAuXX OS‘Ήžv‚Æ‘‚­‚½‚߂ɂÍAXX OS‚ŃeƒXƒg‚·‚é•K—v‚Í‚ ‚é‚Å‚µ‚傤B
‚½‚¾Aƒrƒ‹ƒh‰ñ”‚ª­‚È‚­‚Äςނ±‚Ƃ͎žŠÔ‚Ìß–ñ‚ɂȂè‚Ü‚·‚µA
‘¼‚ÌŽ–‚ÅŽèˆê”t‚Ì–Z‚µ‚¢‚Æ‚«‚ÉA‚ ‚éƒvƒ‰ƒbƒgƒtƒH[ƒ€Œü‚¯‚̃rƒ‹ƒh‚¾‚¯
(‹N‚«‚é‚Í‚¸‚à–³‚¢)ƒGƒ‰[‚ª‹N‚«‚Ä‚»‚̑Ήž‚É’Ç‚í‚ê‚éS”z‚à–³‚¢‚Å‚·B

168 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/04/15(…) 14:46:20 ID:mfdeAm0A.net]
>>162
1. Win/Android/iOS/Mac/Linux‚ÅÅIƒeƒXƒg‚Í•K—vB
2. ‚µ‚©‚µAƒ\[ƒXC³ŒãAƒrƒ‹ƒh‚͈ê“x‚¾‚¯‚ł悢B
3. 2.‚É‚æ‚èAŽdã‚°‚Ì’iŠK‚Å1‰ÓŠC³‚·‚邾‚¯‚Å5‚‚̃vƒ‰ƒbƒgƒtƒH[ƒ€‚²‚Æ‚É
@5‰ñƒrƒ‹ƒh‚µ‚Ä5‰ñƒeƒXƒg‚·‚éA‚Æ‚¢‚¤Œø—¦‚̈«‚¢Ž–‘Ô‚Í‹N‚«‚È‚¢B



169 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/05/25(ŒŽ) 03:25:23.82 ID:Q3BVyDlx.net]
‚ ‚ª‚ê

170 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/05/28(–Ø) 17:15:51 ID:1yt8qEqJ.net]
Œœ”OŽ–€‚¾‚Á‚½ƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ւ̃tƒ@ƒCƒ‹•Û‘¶‚ɂ‚¢‚ÄA
¡Œã‚Ì Edge Browser ‚ł͉½‚©i“W‚ª—L‚é‚炵‚¢B

Native file system access
Up until now websites were not allowed to save files in a specific location on the user device.
This meant that online photo editors required users to upload the photo they wanted to edit and then download it to their device, while a native one would have just given the option to replace the existing one.
Starting from Edge 86 (version 83 is the latest one at the time of writing) developers will be able to replace all files the user selects in a session, thus enabling productivity apps on the web to even more useful.

171 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/05/28(–Ø) 17:47:36.62 ID:1yt8qEqJ.net]
>>165
‚Ç‚¤‚â‚çAPWAƒAƒvƒŠ‚ð‹N“®Žž‚ÉŽw’肵‚½ƒtƒ@ƒCƒ‹ŒQ‚ÉAƒ†[ƒU[‚Ƀtƒ@ƒCƒ‹ƒ_ƒCƒAƒƒO‚Å–ˆ‰ñ‘I‘ð‚³‚¹‚邱‚Æ–³‚­‚¢‚‚łàƒAƒvƒŠ‚ªƒvƒƒOƒ‰ƒ€“I‚É‘‚«‚±‚߂邿‚¤‚ɂȂé‚炵‚¢B

172 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/07/14(‰Î) 00:20:51.75 ID:cduOb3hQ.net]
age

173 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/03/11(–Ø) 04:16:55.67 ID:+SL5WZRG.net]
wasm‚©‚çGPUŽg‚¤‚É‚ÍWebGLŒÄ‚Ño‚µ‚ɂȂè‚Ü‚·‚©H

174 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/03/20(“y) 23:25:10.94 ID:j+8OkN/E.net]
>>168
WebGPU ‚ÍŽg‚Á‚½‚±‚Ƃ͖³‚¢‚ªAWebGL ˆÈŠO‚É WebGPU ‚à‚ ‚éB
Wasm‚Í‚»‚ꎩ‘̂ł͕›ì—p‚â“üo—Í‚Ís‚¦‚È‚¢‚Ì‚ÅA‚â‚肽‚¢‚Æ‚«‚ÍJS‚ð
Žg‚¤‚±‚ƂɂȂé‚Ì‚ÅAGPU‚ðŽg‚¢‚½‚¢ê‡‚ÍAJS‚ÅGPU‚ðŽg‚¤•û–@‚𒲂ׂé
‚±‚ƂɂȂéBWasm‚ÍAEM_ASM •¶‚Ȃǂ̒†‚É‘‚¢‚½ JS ƒR[ƒh‚ðŒÄ‚Ño‚·
‚±‚Ƃŕ›ì—p‚â“üo—Í‚ðs‚¤B

175 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/07/10(“y) 01:15:43.14 ID:dgZojN/o.net]
Wasm ‚È‚ç‚Ç‚ñ‚ÈŒ¾Œê‚Å‚à“¯‚¶‚¾‚ë

176 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/14(‰Î) 18:18:01.42 ID:Wng5bteL.net]
age

177 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/02/04(‹à) 02:46:38.22 ID:tMDf8XuC.net]
age

178 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 12:20:06.79 ID:TERGIQkG.net]
WebAssembly‚ð•‹y‚³‚¹‚½‚¢

™WebAssembly‘‡
EWasmer - The Universal WebAssembly Runtime
https://wasmer.io/
-> WASIiWebAssembly System Interfacej‚ÆEmscripten‚É€‹’‚µ‚½WASM‚ðŽÀs‚Å‚«‚郉ƒ“ƒ^ƒCƒ€

EWAPM - WebAssembly Package Manager
https://wapm.io/
-> WebAssembly»ƒc[ƒ‹/ƒ‰ƒCƒuƒ‰ƒŠ‚̃pƒbƒP[ƒWƒ}ƒl[ƒWƒƒ[


™C/C++
Ewasi-sdk - WASI-enabled WebAssembly C/C++ toolchain
https://github.com/WebAssembly/wasi-sdk
-> WebAssembly‚ÌLLVMAclangƒRƒ“ƒpƒCƒ‹ƒTƒ|[ƒg
Emscripten‚Ƃ͈قȂèWASMƒoƒCƒiƒŠ‚̂ݶ¬‚·‚é


™Rust
Ewasm-pack - your favorite rust -> wasm workflow tool!
https://github.com/rustwasm/wasm-pack
-> WebAssembly‚ÌrustcƒRƒ“ƒpƒCƒ‹ƒTƒ|[ƒg

Yew - Rust / Wasm framework for building client web apps
https://yew.rs/ja/
-> WebAssembly ‚É‚æ‚Á‚ă}ƒ‹ƒ`ƒXƒŒƒbƒh‚È Web ƒAƒvƒŠ‚̃tƒƒ“ƒgƒGƒ“ƒh‚ðì‚邱‚Æ‚ª‚Å‚«‚éAƒ‚ƒ_ƒ“‚È Rust ‚̃tƒŒ[ƒ€ƒ[ƒN



179 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/21(‰Î) 12:28:27.45 ID:TERGIQkG.net]
ŋ߂ÌWebAssembly‚̃jƒ…[ƒX

Publickey - Enterprise IT ~ Cloud Computing ~ Web Technology / Blog ‚æ‚è
https://www.publickey1.jp/programming-lang/webassembly/

180 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 17:39:28.38 ID:fwy13iz2.net]
WebAssembly‚ª‹C‚ɂȂé‚̂Œ²‚ׂĂ݂½ - Qiita
https://qiita.com/t_katsumura/items/ff379aaaba6931aad1c4

181 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 18:38:00.25 ID:fwy13iz2.net]
WebAssemblyŠˆ—pƒvƒƒWƒFƒNƒg
https://madewithwebassembly.com/

182 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 21:37:11.74 ID:fwy13iz2.net]
WebAssembly Powered Augmented Reality Sudoku

This project makes use of the WebAssembly build of OpenCV (a C++ computer vision library), Tensorflow (a machine learning library) and a solver written in Rust. It neatly demonstrates how WebAssembly allows you to write performance-critical web-based applications in a wide range of languages.

https://github.com/ColinEberhardt/wasm-sudoku-solver
Solverhttps://raw.githubusercontent.com/ColinEberhardt/wasm-sudoku-solver/master/sudoku-solver.gif

183 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/24(‹à) 00:36:37.46 ID:LDIZz9eS.net]
WASM‚ÆRust‚ÍVue.js/React.js‚ð‘Å“|‚·‚é‚Ì‚©H - JS‚Ö‚ÌN—ª‚Ì—ðŽj
https://zenn.dev/koduki/articles/c07db4179bb7b86086a1

184 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/06/24(‹à) 00:38:27.46 ID:LDIZz9eS.net]
Typescript‚ÌŽŸ‚ÍRust‚©‚à‚µ‚ê‚È‚¢
https://zenn.dev/akfm/articles/81713d4c1275ac64a75c

185 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/07/03(“ú) 14:38:54.59 ID:y5Z2gZOd.net]
WASM‚̃rƒ‹ƒhì‹Æ‚͂₽‚ç–Ê“|L‚¢‚ªA‰½‚©ƒrƒ‹ƒh—pƒc[ƒ‹‚ªo‚Ä‚é‚Ì‚©‚È
LinuxŠÂ‹«‚¶‚á‚È‚¢‚Æconfigure‚ª¶¬‚Å‚«‚È‚¢‚©‚çAƒvƒƒWƒFƒNƒg‚̃rƒ‹ƒh‚È‚ñ‚Ä‚â‚Á‚Ä‚ç‚ê‚È‚¢‚¾‚ë
‚Æ‚±‚ë‚ÅWASM‚É64bitƒƒ‚ƒŠ‚ªŽÀ‘•‚³‚ê‚ê‚Ή”\«‚ª‘å‚«‚­L‚ª‚é—\Š´

186 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/07/03(“ú) 15:41:32 ID:2unnqsUi.net]
>>180
Linux‚̘b‘è‚ÍA‚ ‚킵‚ë‚𢊫‚µ‚¿‚Ü‚¤‚©‚çA‚â‚߂Ƃ¯B

187 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/07/03(“ú) 16:58:00.23 ID:y5Z2gZOd.net]
‚ ‚킵‚ë‚Á‚Ä’NH‚—
WASM‚Ìroadmap‚ðŒ©‚é‚ÆAFirefox‚ªˆê”Ôi‚ñ‚Å‚é‚Ý‚½‚¢‚¾
‰½‚¾‚©‚ñ‚¾Firefox‚ÍŠJ”­ŽÒŒü‚¯‚Æ‚µ‚Ä‚ÍÅæ’[‚𑖂葱‚¯‚Ä‚¢‚é‚ñ‚¾‚È

188 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/07/03(“ú) 17:11:46.18 ID:6NN4RBvO.net]
Linux‚Ì|‚Æ‚©¥‚¦‚Ä‚él‚¶‚á‚È‚©‚Á‚½‚Á‚¯H



189 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/07/03(“ú) 20:06:52.80 ID:SwvkPEGK.net]
age

190 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/07/03(“ú) 20:29:55.44 ID:o4Z3tiIf.net]
>>182
‚ ‚킵‚뎂Á‚Ä’NHQZ ‚æ‚蓪‚¢‚¢‚ÌH

191 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/07/03(“ú) 23:33:33.23 ID:C1pvOjRy.net]
‚ ‚킵‚ë‚ÍALinux ‘ƒ

‚æ‚­ŽGނɋLŽ–‚ð‘‚¢‚Ä‚¢‚é

192 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/07/04(ŒŽ) 01:35:21.33 ID:nNTJcKgT.net]
ƒ}ƒi[‚É‚¤‚邳‚¢
‚¨‚Ü‚¦‚ÍLinux‚ðŽg‚¤Ž‘Ši‚ª‚È‚¢‚ªŒû•È

193 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/07/04(ŒŽ) 02:35:19.54 ID:hEC4WOUu.net]
>>177
‚¦‚®

194 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/07/04(ŒŽ) 07:02:36.02 ID:E8MuawGm.net]
>>173
„wasi-sdk
GLES‚âSDL2‚̑Ήž‚͂ǂ¤‚È‚ñ‚¾‚ë
’N‚©‚¿‚á‚¿‚á‚Á‚Æ€ŒöŽ®ƒTƒCƒg‚ðì‚Á‚Ä‚­‚ê‚È‚¢‚©‚Èw

195 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/07/05(‰Î) 08:37:06.79 ID:HXH2KDmV.net]
WASM‚ł͂܂¾•À—ñˆ—‚ªŽã‚¢‚Ì‚ª”ß‚µ‚¢Š‚¾‚È
Web WorkerŽg‚¦‚邯‚ÇAwindow”z‰ºƒIƒuƒWƒFƒNƒg‚ª‹¤—L‚Å‚«‚È‚¢‚©‚ç‚È

196 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/08/05(‹à) 10:52:36 ID:WoKhwB7u.net]
>>189
‘Ήž‚µ‚ĂȂ¢‚Í‚¸B

197 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [[‚±‚±‰ó‚ê‚Ă܂·] .net]
wasm

198 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [[‚±‚±‰ó‚ê‚Ă܂·] .net]
Œ»ÝARubykaigi ‚ÅARuby ‚Ì Wasm ‘Ήž‚ɂ‚¢‚Ă̘b‚µ‚ɂȂÁ‚Ä‚¢‚é‚炵‚¢B
Ruby3.2‚©‚糎®‚Ƀuƒ‰ƒEƒU‚ÅRuby‚ªŽg‚¦‚邿‚¤‚ɂȂé—\’è‚Ȃ̂ÅA
Ruby‚̃Cƒ“ƒXƒg[ƒ‹‚ª“‚¢‰SŽÒ‚ɂƂÁ‚Ä‚àŠy‚É‚È‚é‚Æ‚ÌŽ–B
‚Ü‚½Airb(ƒCƒ“ƒ^ƒ‰ƒNƒeƒBƒuRuby?)‚ªƒuƒ‰ƒEƒU‚Å‚à“®‚¢‚ÄA‘Θb“I‚ÉŒvŽZ
‚Å‚«‚é‚炵‚¢B
Rubykaigi‚ÍA9/8‚©‚ç9/10‚ÌŽO“úŠÔ‚Ì—\’è‚炵‚¢B



199 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/09/08(–Ø) 14:13:55.50 ID:2tFquaAS.net]
Ruby‚ÍA‚¨‚킱‚ñ
‚ÆKENYA‚àŒ¾‚Á‚Ä‚¢‚é

200 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/08(–Ø) 21:16:10.23 ID:EF/qt7ve.net]
Ruby on Rails 7 ‚ÅARuby‚ÌŒŸõ”‚ª‘‚¦‚Ä‚¢‚é‚炵‚¢B
V‚µ‚¢•ÏX‚ª‚ ‚邯AŒŸõ”‚ª‘‚¦‚é‚Ý‚½‚¢

JavaScript(JS), Python ‚ÌŒŸõ”‚ª‘½‚¢‚Ì‚ÍA‘fl‚ª‘½‚­A“‚¢‚©‚ç‚©‚àB
‹t‚ÉARuby‚ÌŒŸõ”‚ª‘‚¦‚È‚¢‚Ì‚ÍAƒvƒ‚ª‘½‚­AŠÈ’P‚¾‚©‚ç‚©‚à

Rails 7‚Å‚ÍAHotwire ‚ȂǂÌV‹@”\‚ªo‚½‚Ì‚ÅAƒvƒ‚àŒŸõ‚µ‚½‚Ì‚©‚à

•Ä‘”NŽû‚Å‚ÍAJS‚ª6–œƒhƒ‹ARails‚ª9–œƒhƒ‹‚ÆA‚©‚È‚è‚Ì·‚ª‚ ‚éB
‘fl‚ƃvƒ‚ÌŠJ”­ŽÒ‚̈Ⴂ‚©‚à

JS‚Í‘fl‚âŒÂlŠJ”­‚ª‘½‚­A
Rails‚ͬŠé‹Æ‚©‚ç‘åŠé‹Æ‚Ü‚ÅAƒvƒ‚ª‘½‚¢‚Ì‚©‚à

201 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/09(‹à) 01:00:16.49 ID:NUzzWOKg.net]
ruby‚Ìwasm‚ÉŽù—v‚ª‚ ‚é‚©‚Ç‚¤‚©‚Í’u‚¢‚Æ‚¢‚ÄAV‹Zp‚ðϋɓI‚ÉŽæ‚è“ü‚ê‚éŽp¨‚Í•]‰¿‚Å‚«‚é
‚±‚ê‚Å‚à‚Á‚Æwasm‚ª•‹y‚·‚邯‚¢‚¢‚È

202 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/09(‹à) 01:26:40.60 ID:OjVwznsu.net]
ƒuƒ‰ƒEƒUã‚ÅWasm‚ðŽg‚¤ƒT[ƒrƒX‚âƒAƒvƒŠ‚È‚ç‚ÎRuby—˜—p‚Í’x‚­‚Äd‚­‚đ傫‚­‚Ä•s—˜‚¾‚Ë
‚¾‚©‚ç‚Ç‚¤‚µ‚Ä‚àRuby‚ðƒuƒ‰ƒEƒUã‚Å“®‚©‚µ‚½‚¢—V‚Ñ–Ú“I‚¾‚¯‚©‚È
WasmŽg‚Á‚ăvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚½‚¢‚È‚çC++‚©Rust‚̂ǂ¿‚ç‚©

203 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/09(‹à) 02:28:27.53 ID:n8dQNxep.net]
Ruby ‚Í’x‚­‚Ä‚àA‰Â“Ç«‚ª‚‚­ƒoƒO‚ç‚È‚¢‚©‚çA‚•iŽ¿‚ŃvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚â‚·‚¢B
C++, Rust ‚Ȃǂ͓‚³‚ªŒ…ˆá‚¢

ƒrƒWƒlƒX‚Å‚ÍARuby‚æ‚è‚à‚©‚È‚è’x‚ê‚éB
‘¼ŽÐ‚ÉŽsêƒVƒFƒA‚ðŽæ‚ç‚ê‚Ä‚µ‚Ü‚¤

—Ⴆ‚ÎASASS ‚ª‚»‚¤B
Ruby‚Åì‚ç‚ê‚ÄAC++ ‚Åì‚ç‚ê‚é‚܂Ŕ”NˆÈã’x‚ꂽB
ŽŸ‚ÉAC++‚ŕێço—ˆ‚È‚­‚È‚Á‚ÄADart ‚ÖˆÚ‚Á‚½

Ruby‚͉“ǫ‚ª‚‚¢‚©‚ç•ÛŽç‚Å‚«‚邪A
‘¼‚ÌŒ¾Œê‚Í–³—‚ÅAÅI“I‚É•ú’u‚³‚ê‚邾‚¯

204 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/14(…) 08:03:14.57 ID:ZrnGb3cN.net]
>>198
‚Æ‚±‚낪Rust‚ÍRuby‚ÉŽ—‚Ä‚¢‚ĉ“ǫ‚ª‚‚¢‚æ
Rust‚ÍRuby‚ƃNƒ[ƒWƒƒˆø”‚Ì‹Lq•û–@‚à |x| ‚Å“¯‚¶‚¾‚µ
Rust‚ÍRuby‚Æ“¯‚¶‚悤‚ɃCƒeƒŒ[ƒ^[‚̃ƒ\ƒbƒhƒ`ƒF[ƒ“‚𑽗p‚Å‚«‚邵
‚à‚¿‚ë‚ñ’x‰„•]‰¿‚³‚ê‚邵
Ruby‚æ‚è‚à‰ü‘P‚³‚ê‚Ä‚é“_‚à‘½‚¢‚©‚çRust‚ÍRuby‚æ‚è‚à‰Â“Ç«‚ª‚‚¢‚æ

205 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/26(ŒŽ) 11:00:46.19 ID:NmZ8KQlQ.net]
>>199
Rust‚͉´‚ª’m‚Á‚Ă錾Œê‚Ì’†‚ÅAŽÀ—p“I‚ÈŒ¾Œê‚Ì’†‚Å‚ÍÅ‚à‰Â“Ç«‚ª’á‚¢
•”—Þ‚É“ü‚éB

206 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/26(ŒŽ) 13:14:00.63 ID:fgpUNuss.net]
>>200
Rust‚͉“ǫ‚Ì‚‚³‚Å‹C‚É“ü‚Á‚Ä‚¢‚é
‚Ù‚Æ‚ñ‚ǂ̌¾Œê‚Æ”ä‚ׂăC[ƒuƒ“‚©ã

Wasm‹Lq‚ÅŒ»ŽÀ“I‚ÈŒ¾Œê‚Ì’†‚¾‚ÆX‚É
‰Â“Ç«‚Ì’á‚¢C++‚͘_ŠO‚¾‚©‚ç
’²¸Œ¤‹†‚Å‚àRust‚ªÅ‚àŽg‚í‚ê‚Ä‚¢‚é

207 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/26(ŒŽ) 14:28:49.61 ID:TCGzsvbI.net]
‰Â“Ç«‚Æ‚¢‚¤l‚É‚æ‚Á‚ĉðŽß‚ªˆÙ‚È‚é’PŒê‚¶‚á‚È‚­‚Ăǂ¤‚¢‚¤—v‘f‚ª‰Â“Ç«‚ð‚‚߂Ă¢‚é/’á‚߂Ă¢‚é‚©à–¾‚µ‚Ä—~‚µ‚¢‚È

208 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/27(‰Î) 16:07:51.55 ID:vP3LfdbR.net]
‚±‚̔‚ÌRust‚̃Aƒ“ƒ`ƒXƒŒ‚É‚àARust‚Ì•ª‚©‚è‚É‚­‚³‚ɂ‚¢‚ẴTƒ“ƒvƒ‹ƒR[ƒh
‚ª‚ ‚ª‚Á‚Ä‚éB



209 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [[‚±‚±‰ó‚ê‚Ă܂·] .net]
‰ºŽè‚­‚»‚É‘‚©‚ꂽƒR[ƒh‚

210 –¼‘OFª“ǂ݂Â炢‚Æ‚¢‚¤‚̂͌¾Œê‚Ì–â‘è‚Ȃ̂©‚ËH []
[‚±‚±‰ó‚ê‚Ă܂·]

211 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/27(‰Î) 20:29:03.01 ID:ltFhtHvy.net]
>>204
‚»‚ê‚̓Eƒ\‚ÅARust‚͂ǂ¤‚¹‚«‚ê‚¢‚É‘‚¯‚È‚¢B

212 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/28(…) 00:49:27.76 ID:JQpGo85s.net]
>>205
‚ ‚È‚½‚ɂƂÁ‚Ă͂ ‚ç‚ä‚éRustƒR[ƒh‚ÍãY—í‚ɂ͌©‚¦‚È‚¢‚Æ‚¢‚¤‚±‚Ƃł·‚Ë
D‚݂̖â‘è‚Å‚ÍH

213 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/28(…) 01:04:38.83 ID:JQpGo85s.net]
>>205
‚±‚±‚¶‚á–À˜f‚¾‚©‚瑱‚«‚̓Aƒ“ƒ`ƒXƒŒ‚Å‚æ‚낵‚­

214 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/28(…) 15:21:20.76 ID:01v6ubok.net]
>>206
’·‚Á‚½‚炵‚­‚ĔώGB

215 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/10/02(“ú) 18:22:14.52 ID:fl0K/H95.net]
Rust‚Í’ŠÛ‰»‚³‚ꂽƒvƒƒOƒ‰ƒ~ƒ“ƒO‚É‚æ‚Á‚Ä•ª‚©‚è‚â‚·‚­’Z‚­‘‚¯‚é‚Ë
ƒ^ƒCƒv”‚ð­‚È‚­’Z‚­‘‚¯‚邯‚¢‚¤ˆÓ–¡‚ł͂Ȃ­

216 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [[‚±‚±‰ó‚ê‚Ă܂·] .net]
>>209
‚»‚¤‚ÍŽv‚¦‚È‚¢‚ªB

217 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [[‚±‚±‰ó‚ê‚Ă܂·] .net]
>>209@ŽUXC++‚Å’É‚¢–Ú‚ð‚Ý‚½l‚ªì‚Á‚Ä‚¢‚é‚©‚ç‚ËBŒ»ŽÀ“I‚ȃ‚ƒm‚Å‚µ‚傤‚ËB

218 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [[‚±‚±‰ó‚ê‚Ă܂·] .net]
>>211
‚»‚¤‚Å‚à‚È‚©‚낤B



219 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/10/30(“ú) 00:34:23.75 ID:CRXE5x4x.net]
ƒIƒ“ƒ‰ƒCƒ“ FM ƒVƒ“ƒZƒTƒCƒU:
https://yutakaaoki.github.io/test_say/index.html

220 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/10/30(“ú) 16:23:33.75 ID:tfYpbifo.net]
age

221 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/11/08(‰Î) 18:21:56.35 ID:Rs+gm7Tf.net]
age

222 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2023/01/06(‹à) 22:20:11.40 ID:+u5r9Ozg.net]
Ruby‚É‚¨‚¯‚éwasmƒ‰ƒ“ƒ^ƒCƒ€ŽÀ‘•‚ÌCRubyAƒoƒCƒiƒŠƒTƒCƒY‚Ístdlibž‚Ý‚¾‚Æ25MBAbrotliˆ³k‚©‚¯‚Ä5.0MB‚¾‚Á‚Ä‚³
”÷–­‚¾‚¯‚ǃLƒƒƒbƒVƒ…ž‚݂Ȃç5.0MB‚̓MƒŠ‹–‚¹‚é‚Ì‚©AAH
https://logmi.jp/tech/articles/327679

223 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2023/01/07(“y) 16:27:35.31 ID:/1wD2KzB.net]
>>216
‚Ü‚¾‘å‚«‰ß‚¬‚éB

224 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2023/01/07(“y) 16:34:06.31 ID:St5PAkDm.net]
>>217
‚¾‚æ‚Ë‚¥AA‚¤[‚ñ

225 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2023/02/10(‹à) 08:51:49.30 ID:wdaGPD+T.net]
ƒLƒ^ƒRƒŒ
wasm‚Égc“‹Ú
https://www.publickey1.jp/blog/23/webassemblychrome_111dartwebassembly.html

226 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2023/02/12(“ú) 13:09:16.81 ID:HnI2C6C6.net]
>>219
‚±‚ꂪ•W€‰»Žd—l‚ɂȂé‚ñ‚©‚Ë

227 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2023/04/20(–Ø) 11:24:36.10 ID:rsMxrIXz.net]
‚¤‚¨‚¨‚¨‚¨

ƒT[ƒoƒTƒCƒhWebAssembly‚ÉA‚©‚‚ĂÌCGI‚ÌŽd‘g‚Ý‚ðŽæ‚èž‚ñ‚¾uWCGIv‚ðWasmer‚ª”­•\B‚·‚®‹N“®‚µˆÀ‘S‚É•ª—£‚³‚ê‚éWebAssembly‚Ì“Á’·‚ªŠˆ‚«‚é
https://www.publickey1.jp/blog/23/webassemblycgiwcgiwasmerwebassembly.html

228 –¼‘OF‰ß‹ŽƒƒO š [[‰ß‹ŽƒƒO]]
¡ ‚±‚̃XƒŒƒbƒh‚Í‰ß‹ŽƒƒO‘qŒÉ‚ÉŠi”[‚³‚ê‚Ä‚¢‚Ü‚·








[ V’…ƒŒƒX‚̎擾/•\ަ (agate) ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ]i*EÍEjƒ96KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef