Vanilla JS — очень мощный javascript-фреймворк.
Кто использует Vanilla JS?
Хорошо, что вы спросили, вот несколько примеров: Facebook, Google, YouTube, Yahoo, Wikipedia, Windows Live, Twitter, Amazon, LinkedIn, MSN, eBay, Microsoft, Tumblr, Apple, Pinterest, PayPal, Reddit, Netflix, Stack Overflow. Команда Vanilla JS поддерживает каждый байт кода фреймворка и каждый день много трудится, чтобы сделать его маленьким и интуитивным.
На сайте вы можете скачать фреймворк, выбрав нужную вам функциональность:
- DOM (Манипуляции / Селекторы)
- Прототипная система объектов
- AJAX
- Анимации
- Система событий
- Регулярные выражения
- Функции как объекты
- Замыкания
- Библиотеку математических методов
- Библиотеку для работы с массивами
- Библиотеку для работы со строками
Плюс можете настроить вашу сборку:
- Сжать исходники
- В кодировке UTF8
- Использовать «CRLF» переносы строк (Windows)
При максимальной комплектации фреймворк будет весить:
- несжатый: 0 байт
- сжатый: 25 байт
На сайте вы можете скачать фреймворк, выбрав нужную вам функциональность:
- DOM (Манипуляции / Селекторы)
- Прототипная система объектов
- AJAX
- Анимации
- Система событий
- Регулярные выражения
- Функции как объекты
- Замыкания
- Библиотеку математических методов
- Библиотеку для работы с массивами
- Библиотеку для работы со строками
Плюс можете настроить вашу сборку:
- Сжать исходники
- В кодировке UTF8
- Использовать «CRLF» переносы строк (Windows)
При максимальной комплектации фреймворк будет весить:
- несжатый: 0 байт
- сжатый: 25 байт
Установка Vanilla JS
Команда Vanilla JS гордится тем фактом, что это самый лёгкий фреймворк всех времён; используйте нашу стратегию выкладки на продакшн, и браузеры ваших пользователей загрузят Vanilla JS в память ещё даже до того, как начнут загружать ваш сайт.
Чтобы подключить Vanilla JS, просто добавьте следующую строку в ваш HTML:
<script src="path/to/vanilla.js"></script>
Когда будете готовы выложить свой проект на продакшн, смените подключение на намного более быстрый метод:
Всё верно, совсем без кода. Vanilla JS настолько популярна, что браузеры автоматически загружают фреймворк уже лет десять.
Чтобы подключить Vanilla JS, просто добавьте следующую строку в ваш HTML:
<script src="path/to/vanilla.js"></script>
Когда будете готовы выложить свой проект на продакшн, смените подключение на намного более быстрый метод:
Всё верно, совсем без кода. Vanilla JS настолько популярна, что браузеры автоматически загружают фреймворк уже лет десять.
Сравнение скорости работы VanillaJS с другими фреймворками
Поиск DOM-элемента по ID
Фреймворк | Код | Оп.\сек |
---|---|---|
Vanilla JS |
|
12,137,211 |
Dojo |
|
5,443,343 |
Prototype JS |
|
2,940,734 |
Ext JS |
|
997,562 |
jQuery |
|
350,557 |
YUI |
|
326,534 |
MooTools |
|
78,802 |
Поиск элементов по названию тэга
Фреймворк | Код | Оп.\сек |
---|---|---|
Vanilla JS |
|
8,280,893 |
Prototype JS |
|
62,872 |
YUI |
|
48,545 |
Ext JS |
|
46,915 |
jQuery |
|
19,449 |
Dojo |
|
10,335 |
MooTools |
|
5,457 |
Примеры кода
Плавно скрыть элемент
Vanilla JS |
|
jQuery |
|
AJAX-вызов
Vanilla JS |
|
jQuery |
|
Комментариев нет:
Отправить комментарий