디시인사이드 갤러리

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

갤러리 본문 영역

JS와 TS 차이 존나 간단하게 알려줌

ㅆㅇㅆ(124.216) 2025.05.30 16:16:20
조회 109 추천 0 댓글 3

TS도 결국은 JS로 트랜스파일됨. 즉 TS는 컴파일 타임에만 존재하고, 실행타임에는 완전히 사라져서, 결국 실행시 브라우저상에서는 JS만 보임


1.그럼 왜 TS만 쓰냐?


-> JS가 구려서


왜 JS가 구리냐, 어셈블리 쓰나 C도 어셈블리로 바뀌는데 왜 C로 짜는것이냐와 같음


JS는 동적 언어다보니 거대한 시스템 구축이 힘든데, 옛날 웹은 괜찮지만 웹이 커짐에 따라서 동적으로는 힘들고 타입 추론, 인터페이스등이 필요하게되면서 정적 언어가 필요했음


근데 JS를 다 갈아엎어버리기에는 기존에 만들어뒀던 시스템과 연동, 즉 호환성이 중요해서 JS로 결국 트랜스 파일해서 쓰는 TS 나온거


2. TS가 버그체크가 쉬움

-> JS는 런타임 타입체크가 없음. 따라서 버그 찾기가 어려운데 TS가 정적 언어로써 훨씬 안정적임


사실 동적언어 자체가 기본적으로 큰 시스템에 불리함


파이썬 생태계는 그 단점을 모듈 시스템을 만들어서 패키징, 모듈로 극복하게 해서 실제로 여러 작은 미세 구조의 집합체고 사실 이것도 어느정도 오버헤드가 있는데


웹 특성상 이 오버헤드도 상당히 크기때문에 TS가 나오게된거


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 운이 좋아서 따라다니면 콩고물이라도 떨어질 것 같은 스타는? 운영자 25/06/16 - -
2860296 도배로 지울려고하네 RyuDOG갤로그로 이동합니다. 05.31 58 1
2860294 개발 처음해보는데 AI로 딸깍하니 게임 하나만들었음 [2] 프갤러(222.108) 05.31 102 1
2860291 금연 해야겠네 ㅇㅅㅇ 류류(118.235) 05.31 59 0
2860290 이준석이랑 준석빠 이대남들이 발악하는 이유가 뭐임 ㅇㅅㅇ 류류(118.235) 05.31 61 1
2860289 아 나도 빌딩 [1] 배구공(119.202) 05.31 56 0
2860288 주말드라마 재밌냐 배구공(119.202) 05.31 41 0
2860287 최홍만이나 마동석 배구공(119.202) 05.31 55 0
2860286 자바 국비 뭐 듣지 [2] 프갤러(220.126) 05.31 126 0
2860283 내가 만든 프로그램 [1] 배구공(119.202) 05.31 70 0
2860281 주피터 노트북 그래도 좋은게 이게 직장인들 자동화에 최고임 ㅆㅇㅆ(124.216) 05.31 53 0
2860280 사실 프레임워크 단위에서 반강제로 구조잡아주는게 편하긴함 ㅇㅅㅇ [4] 강유현갤로그로 이동합니다. 05.31 86 0
2860279 외동아들이나 막내 특징이 배구공(119.202) 05.31 59 0
2860278 나도 파이썬으로 주로 납품하는데 파이썬 쓰면 안좋은 버릇 뺴내기가 힘듬 [4] ㅆㅇㅆ(124.216) 05.31 111 0
2860277 똥코드 싸지르기 쉬운건 php가 원탑이긴 한듯 ㅇㅅㅇ [4] 강유현갤로그로 이동합니다. 05.31 78 0
2860276 GC련 힙에만 관여하네 ㅇㅅㅇ [7] 강유현갤로그로 이동합니다. 05.31 92 0
2860275 게임회사면 [1] 배구공(119.202) 05.31 64 0
2860274 아 부럽다 [4] 배구공(119.202) 05.31 66 0
2860273 보수 지지자한테 미안한데 보수 중에 류독 냥덩이가 섞인게 아니라 [1] 프갤러(223.57) 05.31 56 0
2860272 씨샵에서 스택 터트리는법 ㅇㅅㅇ [7] 강유현갤로그로 이동합니다. 05.31 104 0
2860271 근데 이게 바로바로 알아채는게 쉽지 않구나 방금 [2] ㅆㅇㅆ(124.216) 05.31 68 0
2860270 정치병이라는게 참 무서운거 같음 [1] ㅇㅇ갤로그로 이동합니다. 05.31 67 0
2860269 현실에서 개발 모르는 기획자한테 설명하다가 웃긴적있음 ㅇㅅㅇ [8] 강유현갤로그로 이동합니다. 05.31 106 0
2860268 자바랑 ts 써보면 자바 장점이 없는거같은데 [2] 프갤러(61.75) 05.31 85 0
2860267 나는 천재다 [1] 배구공(119.202) 05.31 54 0
2860266 보수가 나쁜건 아닌데 프갤보수는 냥덩이,류독 이런 새끼들이라 [4] ㅆㅇㅆ(124.216) 05.31 72 0
2860264 GC언어에서 얼마나 좆같이 짜야 스택이 터질까 ㅇㅅㅇ [14] 강유현갤로그로 이동합니다. 05.31 109 0
2860263 러스트 수준의 원탑 레전드가 아니면 자바니 씨샵이니 그게그거 아닐까 [6] 프갤러(223.63) 05.31 72 0
2860261 이선균씨가 죽었다는게 믿어지지 않는구나 [4] 헬마스터갤로그로 이동합니다. 05.31 63 0
2860260 C# 14 딴건 모르겠고 확장멤버 좋아보임 [3] ㅆㅇㅆ(124.216) 05.31 80 0
2860259 자바 인생 40 년 갈아 넣었습니다. [2] 프갤러(59.16) 05.31 76 0
2860256 갓샵 14 이거 도입되네 ㅇㅅㅇ [10] 강유현갤로그로 이동합니다. 05.31 73 0
2860253 씨샵 이름에서 씨 좀 떼야됨 ㄹㅇ ㅇㅅㅇ [4] 강유현갤로그로 이동합니다. 05.31 67 0
2860252 사실 나도 좆바하라고하면 하기는 쉽다 ㅇㅅㅇ [2] 강유현갤로그로 이동합니다. 05.31 60 0
2860251 근데 념글에 있는 프로그래밍 글 읽는 사람 있긴할까 [11] ㅆㅇㅆ(124.216) 05.31 97 0
2860249 객체지향은 애초에 방법론이 계속 바껴서 그냥 객체지향 핵심 원리만 기억해 ㅆㅇㅆ(124.216) 05.31 56 0
2860248 생각해보니 좆바는 언어도 그런데 구성환경도 좆같은 ㅇㅅㅇ [4] 강유현갤로그로 이동합니다. 05.31 65 0
2860247 본인이 느끼는 좆바 단점 원탑 ㅇㅅㅇ [8] 강유현갤로그로 이동합니다. 05.31 95 0
2860246 프로그래밍 언어를 할 줄 안다는건 기본적으로 문법 숙지랑 더불어 [4] ㅆㅇㅆ(124.216) 05.31 77 0
2860245 방통대 시험있어서 java 공부하는데 [7] 아스카영원히사랑해갤로그로 이동합니다. 05.31 109 0
2860244 솔직히 자기가 언어 잘한다고 적는 새끼들은 대부분 메타인지가 부족한거임 [2] ㅆㅇㅆ(124.216) 05.31 76 0
2860243 플러터로 클라이언트 개발이 개꿀인이유 ㅇㅅㅇ 강유현갤로그로 이동합니다. 05.31 64 0
2860242 사실 구조야 MVVM도 어지간한건 다되서 문제는 없음. 근데 [3] ㅆㅇㅆ(124.216) 05.31 72 0
2860241 면접볼 때 언어레벨 물어보는건 어캐해야할지 궁금함 ㅇㅅㅇ [2] 강유현갤로그로 이동합니다. 05.31 48 0
2860240 내 취향인 여자 체형임 [1] 메큐이룡갤로그로 이동합니다. 05.31 68 0
2860239 마우이는 사실상 MVVM 강제라서 할 수 있는게 적은데 문제가 [2] ㅆㅇㅆ(124.216) 05.31 52 0
2860236 아스카 3주간 고자모드 및 강제 금딸 예정 [4] 아스카영원히사랑해갤로그로 이동합니다. 05.31 85 0
2860235 플라따 웹이 흥했으면 좋겠다 ㅇㅅㅇ [5] 강유현갤로그로 이동합니다. 05.31 77 0
2860234 정신승리 다중이 발작 RyuDOG갤로그로 이동합니다. 05.31 50 0
2860232 류독 저새끼 좆털리고 또 글 안쓰다가 다시 쓰네 ㅆㅇㅆ(124.216) 05.31 46 0
2860230 정작 요즘 좌파들이 극우 타령하는 보수는 [2] RyuDOG갤로그로 이동합니다. 05.31 64 0
뉴스 김의서, ATCM 리메이크 프로젝트 첫 주자로 나선다. 21일 ‘추억 보정 플레이리스트 Ep.1’ 발표 디시트렌드 06.20
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2