function Page ( ) { return < > < h1 id = "what-is-yaksok" > 약속이 뭐에요 ? < /h1> < p > 언어 창시자의 { ' ' } < a href = "https://archive.pycon.kr/2015/" target = "_parent" > 파이콘 2015 < /a>{' '} 발표자료로 대신하겠습니다 . < /p> < iframe src = "https://docs.google.com/presentation/d/1d3X4r-U-2L2e2UgWLxLgc_CO0Af3RNqMS3qic3t7iAE/embed?start=false&loop=false" allowFullScreen = { true } / > < h1 id = "what-is-yaksok-js" > 약속 . js는 뭐죠 ? < /h1> < p > 약속 프로그래밍 언어를 사용할 수 있게 도와주는 툴킷입니다 . 약속으로 작성한 프로그램을 웹 브라우저나 nodejs에서 돌려보고싶다면 약속 . js를 사용해서 자바스크립트 소스코드를 생성하면 됩니다 . < /p> < h1 id = "pros" > 약속 . js는 뭐가 좋아요 ? < /h1> < ul > < li > 자바스크립트로 만들어졌기 때문에 웹 브라우저에서도 돌려볼 수 있습니다 . < /li> < li > < a href = "https://github.com/yaksok/yaksok" target = "_parent" > 공식 구현체 < /a>보다 런타임 성능이 좋습니다: < ul > < li > 호출구문이 어떤 약속과 연결되는지 컴파일타임에 분석해서 런타임을 가볍게 만듭니다 . < /li> < li > 사용중인 모듈 코드를 전부 합쳐서 하나의 소스코드 파일로 만들어줍니다 . < /li> < li > 그 외에도 여러가지 컴파일타임 최적화를 지원합니다 : < ul > < li > 상수 접기 < /li> < li > 실행되지 않을 코드 제거 < /li> < li > 정적 타입 분석을 통한 런타임 경량화 < /li> < /ul> < /li> < /ul> < /li> < li > 유연하게 설계되어 컴파일 파이프라인에 여러가지 플러그인을 끼워넣을 수 있습니다 . < /li> < /ul> < h1 id = "" > 약속과 약속 . js의 발전에 참여하고 싶어요 ! < /h1> < ul > < li > < a href = "https://ozinger.org/" target = "_parent" > 오징어 irc 네트워크 - #yaksok 채널 < /a></li > < li > < a href = "https://github.com/yaksok/yaksok.js" target = "_parent" > 약속 . js 깃헙 저장소 < /a></li > < /ul> < />; } export default Page ;