본문 바로가기

JavaScript

순수 자바스크립트를 왜 바닐라 자바스크립트(Vanilla JS)라고 할까?

'바닐라 자바스크립트'라는 단어를 정말 많이 들었는데 정확한 의미를 몰랐다.

그래서 '바닐라 자바스크립트(Vanilla JS)'의 정확한 의미를 찾아보았다.

 

바닐라 자바스크립트란?

: 프레임워크 또는 라이브러리가 적용되지 않은 '순수한' 자바스크립트를 의미한다.

즉, jQuery, Angular, Vue, React 같은 라이브러리/프레임워크를 사용하지 않은 순수한 자바스크립트를 말한다.

 

 

여기서 궁금한건,

이렇게 '순수한' 자바스크립트에 왜 '바닐라'라는 단어를 붙였을까?

'바닐라'는 그 바닐라맛 아이스크림에서 그 '바닐라' 아닌가?

바닐라에 다른 의미도 있는건가?

궁금증이 많은 나는 또한번 구글링을 해보았다.

 

결론부터 말하면,

vanilla에는 우리가 아는 그 바닐라맛의 '바닐라' 의미 뿐만 아니라

'기본적인(basic)', '있는 그대로의', '특색없는', '평범한(plain)'의 의미가 있다고 한다.

 

영영사전 : used to describe a basic product or service with no special features

 

예를 들면,

I'm just looking to buy a vanilla car.

전 그냥 '평범한' 자동차를 사려고 둘러보고 있어요.

 

I don't want to admit it, but I know I am kinda vanilla.

인정하기 싫지만, 나는 내가 평범하고 특색없는 사람인거 안다.

 

 

 

그래서 순수 자바스크립트를 '바닐라 자바스크립트'라고 부른다.

 

아, 이렇게 하나하나 알아가는게 정말 재밌다 :)

 

 

참고 : 

https://dictionary.cambridge.org/dictionary/english/vanilla

 

vanilla

1. a substance made from the seeds of a tropical plant, used to give flavour to…

dictionary.cambridge.org

https://blog.naver.com/seonggil114/223079670539

 

Vinilla 바닐라 영어로 무슨 뜻일까?

안녕하세요. 오늘은 Vanilla 바닐라 영어로 정확히 어떤 뜻인지에 대해 알아보려고 해요. ‘바닐라? 이걸 ...

blog.naver.com