LuaJit - Lua Just in Time Compiler

last updated: {{ β€œ1736305941” | date: β€œ%Y-%m-%d %H:%M” }} Intro ν•¨μˆ˜λ“€μ΄ 처음 μ‹€ν–‰ 될 λ•Œ ν•„μš”μ— μ˜ν•΄ μ»΄νŒŒμΌλœλ‹€. 이것은 μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ λΉ λ₯΄κ²Œ μ‹œμž‘λ˜λŠ” 것과 λΆˆν•„μš”ν•œ μž‘μ—…μ„ λ°œμƒμ‹œν‚€μ§€ μ•ŠλŠ” 것을 보μž₯ν•΄ μ€€λ‹€. LuaJit은 neovim에 κΈ°λ³Έ νƒ‘μž¬λ˜μ–΄ μžˆλ‹€. python, ruby λ“±μ˜ Jit보닀 μš°μˆ˜ν•œ μ„±λŠ₯을 보여쀀닀. LuaJit의 FFI(Foreign Function Interface)λŠ” Low-Level Cμ–Έμ–΄ ν•¨μˆ˜λ“€μ„ 별닀λ₯Έ μž‘μ—… 없이 μ§μ ‘μ μœΌλ‘œ μ‚¬μš©ν•  수 μžˆλ‹€. λ„€μ΄ν‹°λΈŒμ— κ²¬μ€„λ§ŒνΌ 속도가 λΉ λ₯΄κ³ , λ©”λͺ¨λ¦¬ μ‚¬μš©λŸ‰μ΄ 맀우 적닀. nginx에 LuaJIT을 ν¬ν•¨μ‹œμΌœμ„œ μ»€μŠ€ν„°λ§ˆμ΄μ§•μ„ ν•œ OpenResty μ›Ή μ„œλ²„λ„ μžˆλ‹€. ...

2022-08-30 Β· 446 words