디시인사이드 갤러리

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

갤러리 본문 영역

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

발명도둑잡기(118.235) 2025.07.13 05:37:12
조회 108 추천 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/10/13 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
2871352 c와 c++의 차이점 - virtual [1] ㅇㅇ(118.235) 07.13 181 3
2871349 화살은 '이재명'이 아니라 '트럼프'로 향해야 한다 발명도둑잡기(118.235) 07.13 73 0
2871347 유럽과 일본을 버리고 [1] 아스카영원히사랑해갤로그로 이동합니다. 07.13 92 0
2871345 방통대 씨1발년아 [5] 아스카영원히사랑해갤로그로 이동합니다. 07.13 151 0
2871344 대용량으로 사둔 커피가 시큼해져서 변기에 버렸어.. [1] 프갤러(121.186) 07.13 94 0
2871343 의대보다 공대 입시치열 중국의 기술굴기 다큐 [1] 프갤러(183.101) 07.13 94 0
2871340 풀발기 자지 ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 82 0
2871339 클라이언트 여러개 동시 실행 [6] ㅇㅇ(110.12) 07.13 110 0
2871338 ❤✨☀⭐⚡☘♥+나님 시작합니당♥+☘⚡⭐☀✨❤ ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 58 0
2871337 챗지피티한테 책 추천해달라고 했는데 [1] 프갤러(119.197) 07.13 85 0
2871336 나님은 왜 천재해커일깡 ㅇㅅㅇㅋ [2] 익명의따당이갤로그로 이동합니다. 07.13 133 1
2871335 넥도리아 어디감 ㅇㅇ(118.235) 07.13 79 0
2871332 러브버그 같은 아다모쏠 해충멍퀴.. ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 72 0
2871330 회사에서도 맨날 연봉작다징징대는애중에 일잘하는애 못봄 [2] ㅇㅇ(211.234) 07.13 124 0
2871329 섹스 [1] ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 87 0
2871327 좇센은 노력이라는 말 없애야됨 문재인 이재명 윤석열같은애들도 노력해서 [2] 타이밍뒷.통수한방(1.213) 07.13 101 1
2871326 좇센에서 태어났으면서 왜 아둥바둥하는거임??금수저임?? [3] 타이밍뒷.통수한방(1.213) 07.13 103 0
2871325 섹스에 있어서 가장 중요한 건 [2] 아스카영원히사랑해갤로그로 이동합니다. 07.13 167 1
2871324 기괴한 2찢명 회식순간 ㄷㅅㄷ [1] ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 84 0
2871323 아.. 심진석 선수 실언.. [1] ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 191 0
2871322 좋은 주말이다. [9] 개멍청한유라갤로그로 이동합니다. 07.13 123 0
2871320 진지하게 중소어케다니냐 [13] 프갤러(106.101) 07.13 357 0
2871318 바이브 타기보단 정량적으로 정해놓는게 좋음 [1] ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 89 0
2871316 강아지 ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 07.13 79 0
2871314 태연 ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 07.13 82 0
2871312 하루 한 번 헤르미온느 찬양 [2] 헤르 미온느갤로그로 이동합니다. 07.13 82 0
2871310 ❤✨☀⭐⚡☘♥+나님 시작합니당♥+☘⚡⭐☀✨❤ [1] ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 78 0
2871308 자바 입문 떼려는데 자바의 정석 vs 자바의 신 [7] ㅇㅇ갤로그로 이동합니다. 07.13 161 0
2871306 격투기 할 때 한명이 아무리 챔피언이라도 아마추어 두명이 대들면 발명도둑잡기(118.235) 07.13 96 0
2871304 촘스키 "미국은 부자에게는 사회주의, 가난한 사람에게는 자본주의" 발명도둑잡기(118.235) 07.13 100 0
2871303 코딩 입문자 자바 위주로 하려는데 [2] 프갤러(49.167) 07.13 164 0
2871301 영업기밀은 열린사회의 적인가 발명도둑잡기(118.235) 07.13 149 0
2871300 부가가치를 높이기 위해 영업기밀을 숨겨서 정보비대칭을 만들며 독과점을 만 발명도둑잡기(118.235) 07.13 97 0
2871298 소니가 고장없는 제품 만들기를 목표로 하다가 고장 잘 나도 AS 수리로 [1] 발명도둑잡기(118.235) 07.13 154 0
2871297 소니가 고장없는 제품 만들기를 목표로 하다가 고장 잘 나도 AS 수리로 발명도둑잡기(118.235) 07.13 147 0
2871295 사회주의 기술 장인과 자본주의 기술 장인 차이점 [1] 발명도둑잡기(118.235) 07.13 63 0
2871293 제이콥 닐슨의 10가지 사용성 평가 기준 발명도둑잡기(118.235) 07.13 75 0
2871291 음기 충전 발명도둑잡기(118.235) 07.13 70 0
2871289 C 메모리 실수 발명도둑잡기(118.235) 07.13 95 0
2871286 vala 메모리 실수 발명도둑잡기(118.235) 07.13 87 0
2871284 carbon 메모리 실수 발명도둑잡기(118.235) 07.13 77 0
2871282 C++ 20 이상 메모리 실수 [1] 발명도둑잡기(118.235) 07.13 159 0
2871281 rust 메모리 실수 [1] 발명도둑잡기(118.235) 07.13 107 0
2871280 vale 언어 메모리 실수 [1] 발명도둑잡기(118.235) 07.13 93 0
2871279 nim 언어 메모리 실수 [1] 발명도둑잡기(118.235) 07.13 90 0
2871277 D 언어 메모리 실수 [1] 발명도둑잡기(118.235) 07.13 101 0
2871276 odin 메모리 관리 실수 줄이기 [1] 발명도둑잡기(118.235) 07.13 111 0
2871274 zig 언어 메모리 수동관리 c보다 실수 적게 만들었나 [3] 발명도둑잡기(118.235) 07.13 120 0
2871272 디씨 극우 등신새끼들은 assembl-y를 차단어로 설정해 국회 청원을 [1] 발명도둑잡기(118.235) 07.13 86 0
2871270 si 이상으로 에이전시는 더 별루야 [1] 피치피(183.101) 07.13 107 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2