estie ã§ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ã‚’ã—ã¦ã„る徳永(@yTo_9)ã§ã™ã€‚ estie ã§ã¯ Ruby を書ã„ãŸã‚ŠTypeScriptを書ã„ãŸã‚Šã—ã¦ã„ã¾ã™ï¼ estie å¤ã®ãƒ–ãƒã‚°ç¥ã‚Šã«ã‹ã“ã¤ã‘ã¦ã€ã›ã£ã‹ããªã‚‰æ™®æ®µã¯è¿½ã‚ãªã„部分ã ã‘ã©ã€æ°—ã«ãªã£ã¦ã„ãŸYJITãªã‚‹ã‚‚ã®ã‚’深掘りã—ã¦ã¿ã‚ˆã†ã¨æ€ã„ã€ã€ŒYJITãŒãªãœRailsアプリケーションã®é«˜é€ŸåŒ–を実ç¾ã§ããŸã®ã‹ã€ã‚’調ã¹ã¦ã¿ãŸã®ã§ç´¹ä»‹ã—ãŸã„ã¨æ€ã„ã¾ã™ã€‚ 「ã©ã†ã›é›£ã—ã„ã‚“ã§ã—ょ?ã€ã¨æ€ã„ãªãŒã‚‰èª¿ã¹ã¦ã¿ãŸã®ã§ã™ãŒã€è¬›æ¼”ã‚„è«–æ–‡ã®èª¬æ˜ŽãŒã‚ã‹ã‚Šã‚„ã™ãã€æ„外ã«æ¦‚è¦ã‚’把æ¡ã™ã‚‹ã“ã¨ã¯é›£ã—ãã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚ YJIT ã®æ ¸ã¨ãªã£ã¦ã„ã‚‹ã®ã¯ Lazy Basic Block Versioning (LBBV) ã¨ã„ã†æ‰‹æ³•ã§ã€ã“ã‚Œã¯Rubyã ã‘ã«é™ã‚‰ãšå‹•çš„言語全般ã«é©ç”¨å¯èƒ½ãªå¼·åŠ›ãªã‚¢ãƒ—ãƒãƒ¼ãƒã§ã‚ã‚‹ã“ã¨ãŒã‚ã‹ã‚Šã¾ã—ãŸã€‚ 「ã‚るタイプã®æ¡ä»¶åˆ†å²ã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã§ç‰‡å´ã—ã‹
{{#tags}}- {{label}}
{{/tags}}