디시인사이드 갤러리

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

갤러리 본문 영역

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

발명도둑잡기(118.235) 2025.07.13 05:37:12
조회 129 추천 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/12/01 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
공지 프로그래밍 갤러리 이용 안내 [97] 운영자 20.09.28 48799 65
2905883 나님… 멧챠 카와이.. ❤+ [1] 따당갤로그로 이동합니다. 10:19 26 0
2905881 나의 인버스 동지들 맘고생이 많소 chironpractor갤로그로 이동합니다. 10:16 24 0
2905879 컴컴.. ㅇㅅㅇ [3] 헤르 미온느갤로그로 이동합니다. 09:59 24 0
2905877 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 09:55 12 0
2905876 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 09:52 14 0
2905871 인지과학조져라 [1] 손발이시립디다갤로그로 이동합니다. 07:58 32 0
2905869 결국 jemalloc 래핑하는 걸로 타협봤어요 [2] 나르시갤로그로 이동합니다. 07:09 22 0
2905862 요즘에 AI가 나오니까 시니어 1명 주니어 다수 형태로 가는거같음 프갤러(58.76) 05:25 41 0
2905853 코로나때 국비고졸로 취업했었다면 어땟을까 ㅇㅇ(211.235) 04:49 40 0
2905845 어떤 주장을 할 때 느끼는거지만 [2] 루도그담당(58.233) 03:59 69 1
2905810 방귀 냄새를 맡는다고? 떵을 먹겟다는 소리냐? [7] 헬마스터(211.35) 02:08 93 7
2905795 개발자 연봉 왤케 내려갔냐 ㅇㅇ(117.111) 01:32 54 0
2905781 취업이 낳냐 창업이 낳냐 [3] ㅇㅇ갤로그로 이동합니다. 00:44 60 0
2905774 ai 대체드립 이거 굉장히 좋은듯 [7] 프갤러(110.8) 00:33 82 0
2905771 IT굽삐 광고가 이제 [1] 개멍청한유라갤로그로 이동합니다. 00:29 45 0
2905745 지금 신입 ㅈ된거 아니냐 [5] ㅇㅇ갤로그로 이동합니다. 11.30 119 0
2905740 파이썬 어케 실행하냐고 묻는 개발자 어케 생각함? [6] 프갤러(218.153) 11.30 104 1
2905739 IT 인력을 좀 줄일 필요는 있는 듯 [1] ㅇㅇ(114.30) 11.30 85 0
2905738 IT 배우려면 인도 기업 가라는 이유 [4] 프갤러(124.54) 11.30 99 0
2905736 12.3 계엄 그날의 시계는 돌아온다. [그날의 의미] [누군가의 길에서 넥도리아(220.74) 11.30 22 0
2905735 혹시 이제 코딩 c언어 몰라도 할수있는 정도임? [1] 흑인갤로그로 이동합니다. 11.30 80 0
2905734 큰 결심을 하려 한다. 넥도리아(220.74) 11.30 32 0
2905724 디시 클리너 돌리기 어려움?? [11] ㅇㅇ(175.214) 11.30 63 0
2905719 님들 혹시 다이어그램 같은 거 직접그림? [2] ㅇㅇ(115.140) 11.30 63 0
2905710 한달에 100km 정도 뛰는듯? [2] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 80 0
2905709 2000년대 머리스탈이 지금보다 낳지않냐? [4] 헬마스터갤로그로 이동합니다. 11.30 68 0
2905708 나님 슬슬 졸린.. [2] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 77 0
2905698 프갤 뛰뛰크루 냥덩런 명단과 일정 짜봄(초보자용) [4] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 61 0
2905696 [애니뉴스] 소설 공모전 ㅇㅇ(121.172) 11.30 24 0
2905694 나님 프갤 뛰뛰크루 만들깡? [3] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 86 0
2905692 확실히 뛰뛰하면 맘마 소화가 잘됨 [4] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 53 0
2905687 나님 이제 슬슬 소화되는듯? [4] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 64 0
2905685 렌고쿠 똥구멍봤다 [7] 개멍청한유라갤로그로 이동합니다. 11.30 77 0
2905684 러스트 sql 인젝션 실제 사례, 겁나 많네 [2] 나르시갤로그로 이동합니다. 11.30 52 0
2905683 러스트 sql 인젝션 실제 사례 나르시갤로그로 이동합니다. 11.30 32 2
2905679 취업이 목표면 대학교보다 폴리텍, 직업훈련소.. [10] 나르시갤로그로 이동합니다. 11.30 69 0
2905678 학력높아야하는 이유 ㅇㅇ [5] 프갤러(211.234) 11.30 77 0
2905676 수학과가 범용성 최고 [4] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 81 0
2905674 현대판 중일 전쟁 정말 나나요? 넥도리나(220.74) 11.30 22 0
2905673 코딩하는거니 유튜버 아는 사람 [1] 프갤러(14.39) 11.30 46 0
2905672 친구놈이 자기 코딩할줄안다고 자랑하는데 [8] 프갤러(121.150) 11.30 76 0
2905671 자바개발자랑 c#개발자 구분하는법 [2] 프갤러(211.234) 11.30 64 0
2905670 대장동 설계자 이재명 [2] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 57 1
2905667 학력높으면 좋은점 있음 ㅇㅇ(121.139) 11.30 33 0
2905665 재미나이 프로 대학생무료1년 이거 언제다시해주냐 ㅇㅇ갤로그로 이동합니다. 11.30 22 0
2905662 간첩들이 나라 망치는 중 [2] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 40 0
2905659 한동훈 책 샀음. [2] 넥도리아(220.74) 11.30 68 0
2905657 이번에 컴공 가는 고3인데 미리 공부해야할거 있음? [7] ㅇㅇ갤로그로 이동합니다. 11.30 74 0
2905651 밥먹는중인데 chironpractor갤로그로 이동합니다. 11.30 27 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2