디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

인터프리터 아니고 컴파일 되는 자바스크립트나 타입스크립트 문법 언어앱에서 작성

발명도둑잡기(118.235) 2025.07.13 05:37:12
조회 123 추천 0 댓글 2

"자바스크립트나 타입스크립트 문법을 사용하지만 인터프리터가 아닌, 컴파일되는 언어 또는 환경"을 찾으시는 거라면, 아래처럼 JS/TS 스타일의 문법을 유지하면서도 정적 컴파일이나 네이티브 실행이 가능한 언어/프로젝트들이 있습니다:

✅ 대표적인 컴파일되는 JS/TS 스타일 언어 & 환경

1. Assembl-y

Type 문법을 사용하지만 WebAssembl-y(WASM)로 정적 컴파일됨.

정적 타입 필수 (number, i32, f64 등).

브라우저나 Node.js 등에서 고성능 모듈로 사용할 수 있음.

완전한 Type는 아님 (제한된 타입/문법만 사용 가능).

타겟: WebAssembl-y

용도: 게임, 실시간 시뮬레이션, 계산 집약적 모듈

2. Type + Bun (or Deno) + JIT/Native Compilation

Bun, Deno는 기존 Node.js보다 빠르고, TS/JS를 직접 실행할 수 있음.

Bun은 /Type를 빠르게 실행하는 런타임 + 빌드툴 (Zig로 구현).

정적 컴파일은 아니지만, 매우 빠른 JIT (Just-In-Time) 성능.

Bun은 거의 Go급 CLI 성능으로 평가받음.

3. QuickJS + C 컴파일

QuickJS는 매우 가벼운 엔진으로,

JS 코드를 C로 컴파일해 네이티브 바이너리로 만들 수 있는 옵션이 있음 (qjsc).

작은 도구나 스크립트에 좋음.

실제로 .js 파일을 .c → .exe로 만드는 방식.

4. Grain

문법은 JS/TS와 다르지만, 개념은 유사하고 WebAssembl-y로 컴파일되는 함수형 언어.

정적 타입, 고성능.

✅ 관련 접근: JS/TS를 정적 언어처럼 다루기

프로젝트/언어JS/TS 문법 유사도정적 컴파일 여부출력 대상Assembl-yType 거의 동일✅ 네이티브/wasmWebAssembl-yBun / DenoType/JS❌ JIT, but 매우 빠름직접 실행QuickJS + qjsc✅ C 컴파일됨네이티브Grain비슷함✅WebAssembl-yRome, SWC, esbuild 등JS/TS를 컴파일해 최적화하지만 런타임 엔진은 아님❌JS 번들링 최적화용

❌ 제외 대상

다음은 JS 문법을 흉내내긴 하지만 "다른 언어"이거나 완전히 인터프리트 방식이라 제외:

Pure: Haskell 스타일.

Coffee: 구문만 간단화된 JS로 결국 JS로 변환됨.

Elm, ReasonML, Re: JS와 다름.

요약

질문답변자바스크립트/타입스크립트 문법을 쓰면서✅ Assembl-y, QuickJS, Bun 등인터프리터가 아닌 컴파일 방식인가?✅ 일부는 정적 컴파일 (Assembl-y, QuickJS)성능이 JS보다 좋은가?✅ 특정 상황에서 훨씬 빠름 (특히 WASM, C로 컴파일될 경우)

원하시는 대상이 네이티브 실행 파일 생성인지, 아니면 WASM용 고성능 JS 대체인지에 따라 더 구체적으로 추천해드릴 수 있어요. 어떤 용도인가요?


"도둑은 집을 떠나며 주인을 욕한다" - 러시아 속담
송대관-해뜰날
https://youtu.be/DUsVXmywSCk

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 해외에서 겪는 불합리한 대우에 대응 잘 할 것 같은 스타는? 운영자 25/11/03 - -
AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
2871583 미국 비자 심사에 SNS 계정과 음주운전 전과도 본다 발명도둑잡기(118.216) 07.14 144 0
2871582 인공지능 쓰면, 게임도 하루만에 뚝딱이네 무한탐구(218.234) 07.14 92 1
2871581 아빠의 아재개그는 자녀 정서의 도움이 된다 발명도둑잡기(118.216) 07.14 66 0
2871580 진정한 개발자가 되는 꿈을 꿨음 [6] 공기역학갤로그로 이동합니다. 07.14 140 2
2871579 노멀 아반떼 신형 렌트 받음.jpg [2] 야옹아저씨갤로그로 이동합니다. 07.14 112 0
2871578 출근했는데.. 일이 없음 [1] 프갤러(1.235) 07.14 91 0
2871577 또 싸우냐 병신들아 [4] 아스카영원히사랑해갤로그로 이동합니다. 07.14 125 0
2871576 일본을 따라잡기는 커녕 현실은 중국에 추월당한 한국 [5] 발명도둑잡기(118.216) 07.14 112 0
2871575 ❤✨☀⭐⚡☘♥+나님 시작합니당♥+☘⚡⭐☀✨❤ [2] ♥지나가던길냥덩♥갤로그로 이동합니다. 07.14 91 0
2871574 오늘도 평화로운 프갤 [4] 루도그담당(211.184) 07.14 120 0
2871573 멍유야 니가 잘못함. 자꾸 냥덩이랑 친한척해주니까 [9] ㅆㅇㅆ(124.216) 07.14 140 0
2871572 냥덩아 그리고 보빨할거면 제대로 해라 뭔 씨발 은근슬쩍 [2] ㅆㅇㅆ(124.216) 07.14 112 0
2871571 점마는 아카이브 링크때문에 냥덩이라 하는 줄아나 [5] ㅆㅇㅆ(124.216) 07.14 100 0
2871570 냥덩이 저새끼 진짜 8개월째 따라다니는거 신기하긴함 [2] ㅆㅇㅆ(124.216) 07.14 101 0
2871569 그리고 저 병신새끼 존나 웃긴게 지가 걸었던 링크가 [6] ㅆㅇㅆ찡갤로그로 이동합니다. 07.14 118 1
2871568 걍 냥덩이일수밖에 없는게 똑같은 말 반복하는게 똑같음 [2] ㅆㅇㅆ찡갤로그로 이동합니다. 07.14 90 0
2871567 멀티스레드 사용시 주의사항 읽어보면 매우 재밌을것.. [1] ㅇㅇ(118.235) 07.14 99 0
2871566 냥덩이 유동 또 저격하냐. 애초에 레파토리가 뻔한데 [7] ㅆㅇㅆ찡갤로그로 이동합니다. 07.14 117 0
2871565 가장 웃겼던건 지 군대 선임 다중이 역할극 하던거 ㅇㅇ(211.234) 07.14 78 2
2871564 반박못하면 누구다중이라고 정신승리밖에 못함 ㅇㅇ(211.234) 07.14 65 1
2871563 2차납품 내일하면 잔금 들어온다 [3] ㅆㅇㅆ찡갤로그로 이동합니다. 07.14 100 0
2871562 공무원들 진짜 일 안하네 [1] 아스카영원히사랑해갤로그로 이동합니다. 07.14 117 0
2871561 섹스 !! ♥지나가던길냥덩♥갤로그로 이동합니다. 07.14 73 0
2871560 근데 한국 sw 는 땔깜 말고없잖아? [2] 프갤러(183.101) 07.14 149 0
2871559 대규모 수공업 -> 방직기계 등장 -> 소규모 -> 전 자동화 (직전) 프갤러(183.101) 07.14 75 0
2871558 졸리.. 졸리.. ♥지나가던길냥덩♥갤로그로 이동합니다. 07.14 61 0
2871557 사실 ai시대 전에도 웹앱땔깜들은 땔깜이었음 [2] 네오커헠(211.235) 07.14 157 0
2871556 조립 넥도리아(175.196) 07.14 69 0
2871555 오늘도 러스트는 세상에 기여중ㄷㄷㄷㄷ [1] 프갤러(218.154) 07.14 128 0
2871554 이런데서 용이 날 수 있나? ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 07.14 83 0
2871553 춘절님이 안보이기 시작한지 꽤 되네..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 07.14 62 0
2871552 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 07.14 70 0
2871551 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 07.14 62 0
2871549 ❤✨☀⭐⚡☘♥+나님 시작합니당♥+☘⚡⭐☀✨❤ ♥지나가던길냥덩♥갤로그로 이동합니다. 07.14 62 0
2871548 106.101 진지하게 조현병 있는거같은데 [2] ㅆㅇㅆ찡갤로그로 이동합니다. 07.14 127 0
2871547 완벽 그자체 조립. 넥도리아(175.196) 07.14 65 0
2871545 뀨⭐+ ♥지나가던길냥덩♥갤로그로 이동합니다. 07.14 65 0
2871544 멍청한유라님 정말로 소름끼치고 무서워요 그만하세요 [1] ♥지나가던길냥덩♥갤로그로 이동합니다. 07.14 108 0
2871543 넘피궁해서 기절했넹 ♥지나가던길냥덩♥갤로그로 이동합니다. 07.14 67 0
2871542 ❤✨☀⭐⚡☘♥+나님 시작합니당♥+☘⚡⭐☀✨❤ ♥지나가던길냥덩♥갤로그로 이동합니다. 07.14 68 0
2871540 ㅆㅇㅆ 너 누구 알려주려고하는거 안하는게 맞는거같에 프갤러(106.101) 07.14 139 2
2871539 7시에 장개장이라 데이터 그때부터 체크할 수 있어서 웹툰보는데 ㅆㅇㅆ찡갤로그로 이동합니다. 07.14 119 0
2871535 예수 정신은 땅에서도 이루어지소서가 핵심인데 프갤러(183.101) 07.14 70 2
2871534 클래스 하나에 코드 길이가 길고 안길고는 안중요함 [7] ㅆㅇㅆ(124.216) 07.14 168 0
2871532 출근이 싫은사람은 출근할곳이있다는것. [1] 프갤러(183.101) 07.14 87 0
2871531 사실 스레드 세이프티랑, 구독 토큰도 넣어야하는데 ㅆㅇㅆ(124.216) 07.14 81 0
2871530 저번주 학생에게 가르쳐준 이벤트 버스 코드 예시 [11] ㅆㅇㅆ(124.216) 07.14 176 0
2871528 조립 잘되감. 넥도리아(175.196) 07.14 74 0
2871526 7시에 나머지 일을 좀 체크해야긋다 ㅆㅇㅆ(124.216) 07.14 71 0
2871524 본인도 그 맹렬한 피드백 받아보셨다 [6] 헬마스터갤로그로 이동합니다. 07.14 112 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2