WORK ABOUT LAB CONTACT
contact@yellow-finger.com
02.2205.4128

Should JavaScript be split into two languages? New Google-driven proposal divides opinion

자바스크립트를 두 언어로 분할해야 할까? 새로운 구글 주도 제안이 의견을 나눕니다

Should JavaScript be split into two languages? New Google-driven proposal divides opinion
A Google engineer presented a proposal to the official standardization committee that would split JavaScript into two languages, […]
Google 엔지니어는 JavaScript를 런타임 엔진이 구현하는 핵심 언어와 해당 핵심 언어로 컴파일하는 도구에 의존하는 보다 강력한 변형 언어의 두 가지 언어로 분할하는 제안을 공식 표준화 위원회에 제출했습니다. 이 프레젠테이션은 이번 달 초에 열린 Emca TC39 회의 에서 이루어졌습니다 . TC39[https://tc39.es]는 JavaScript(공식적으로 ECMAScript) 사양을 발전시키는 Ecma International의 위원회입니다.
요약 :)
Google의 엔지니어 Shu-yu Guo는 JavaScript를 보다 강력하고 안전하게 만들기 위해 "JS0"과 "JSSugar"라는 두 언어로 나누는 제안을 Emca TC39 회의에서 발표했습니다. 이 제안에 따르면, JavaScript의 기본 기술을 단순화해 보안과 성능을 강화하고, 새로운 언어 기능들은 JSSugar라는 변형 언어로 구현하여 툴링(컴파일러)에 의존하게 만듭니다. Google은 이를 통해 현재 JavaScript의 복잡성과 보안 문제를 해결하고, 도구 구현자들이 표준화에 더욱 적극적으로 참여하도록 하는 것을 목표로 하고 있습니다.

하지만 이 제안은 일부 개발자들 사이에서 반발을 사고 있습니다. 많은 개발자들은 JavaScript가 중간 툴링에 의존하는 방식에 회의적이며, 현재의 Vanilla JavaScript 방식이 유지되길 바라고 있습니다. 그럼에도 불구하고 JavaScript의 보안과 안정성을 개선하려는 필요성에는 동의하는 의견이 많아, 이 제안의 논의가 향후 표준화 과정에 큰 영향을 미칠 것으로 보입니다.
더보기→

출처.
Tim Anderson. (2024.10.22). DEVCLASS. Should JavaScript be split into two languages? New Google-driven proposal divides opinion. 2024.10.31. https://devclass.com/2024/10/22/should-javascript-be-split-into-two-languages-new-google-driven-proposal-divides-opinion/
Google의 엔지니어 Shu-yu Guo는 JavaScript를 보다 강력하고 안전하게 만들기 위해 "JS0"과 "JSSugar"라는 두 언어로 나누는 제안을 Emca TC39 회의에서 발표했습니다. 이 제안에 따르면, JavaScript의 기본 기술을 단순화해 보안과 성능을 강화하고, 새로운 언어 기능들은 JSSugar라는 변형 언어로 구현하여 툴링(컴파일러)에 의존하게 만듭니다. Google은 이를 통해 현재 JavaScript의 복잡성과 보안 문제를 해결하고, 도구 구현자들이 표준화에 더욱 적극적으로 참여하도록 하는 것을 목표로 하고 있습니다.

하지만 이 제안은 일부 개발자들 사이에서 반발을 사고 있습니다. 많은 개발자들은 JavaScript가 중간 툴링에 의존하는 방식에 회의적이며, 현재의 Vanilla JavaScript 방식이 유지되길 바라고 있습니다. 그럼에도 불구하고 JavaScript의 보안과 안정성을 개선하려는 필요성에는 동의하는 의견이 많아, 이 제안의 논의가 향후 표준화 과정에 큰 영향을 미칠 것으로 보입니다.