Vanilla JS

mindev·2021년 1월 13일
2

VanillaJS

목록 보기
1/2
post-thumbnail

JavaScript는 언어, ECMAScript는 Specification (설명서).

바닐라 자바스크립트는 브라우저를 통해 우리에게 제공된 JavaScript라고 입니다.

바닐라JS는 새로운 프레임워크 또는 라이브러리가 아닌 순수한 Javascript입니다.

바닐라JS 공식사이트를 접속해서 다운받을 수 있습니다.

하지만 정작 파일을 다운받으면 파일 사이즈가 0KB입니다.

바닐라JS를 사용하기위해서 필요한 별도의 파일이 없습니다.
이미 우리의 브라우저에는 바닐라JS가 포함되어 있습니다.

사람들은 다양한 기능을 가진 Vanilla JavaScript 보다는 편리하게 사용할 수 있는
섹시한 CoffeScript 같은 것을 배우기를 선호하는데 구체적인 기능들을 잘 모른다면
JavaScript에 많은 기능을 부여했더라도 실제적으로는 JavaScript에 잘 적용하지 못하게 됩니다.

Library나 Framework는 메이크업, 화장같은 존재입니다.
JavaScript를 좀 더 예쁘게 만들어 주는 기능을 합니다.
사람들은 어려운 바닐라 자바스크립트 공부를 기피합니다.

Vanilla Javascript를 열심히 배우고서 넘어가는 것이 좋습니다.
VanillaJS를 잘하게되면 다른 React 같은 library로 넘어가기에도 수월해집니다.

Vanilla JS

Vanilla JS Vanilla JS is a fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications. Introduction The Vanilla JS team maintains every byte of code in the framework and works hard each day to make sure it is smal

vanilla-js.com

[출처: 나무위키]

Vanilla JS는 자바스크립트 프레임워크로 다른 프레임워크나 jQuery보다도 압도적으로 빠르고

웹표준을 잘 지키는 웹브라우저들에 대해서는 크로스 브라우징이 잘 되는 특성이 있다. 

페이스북, 구글, 유튜브 등등 유명한 해외 사이트에서 사용되었으며, 
다른 플랫폼보다도 오래되었음에도 불구하고

꾸준히 업데이트 되어 온 프레임워크이다.

용량도 매우 가벼워서 압축을 하는 경우 압축을 하지 않은 경우보다
용량이 더 나가는 역설적인 무게를 자랑한다.

 

 

(이유)

어떠한 라이브러리나 프레임워크를 쓰지 않는 자바스크립트를 이르는 별명이다. 
그러므로 바닐라 JS 자체의 용량은 0Byte이다.
용량 자체가 없으니 압축했을 때에는 압축 코드가 들어가 용량이 더 나갈 수밖에. 
사용자정의된 라이브러리나 프레임워크 자체를 쓰지 않기 때문에 
당연히 다른 라이브러리나 프레임워크를 사용했을 때보다 빠르고 호환성이 좋을 수밖에 없다.
또한 숙련된 사람일 수록 별의별 기능을 구현할 수 있다는 특징이 있다.
profile
want to be a good developer

0개의 댓글