Разработчик под ником devdefinitive составил список из лучших, по его мнению, JavaScript-библиотек для повышения продуктивности, упрощенной и быстрой разработки. Мы разделили подборку на две части. Первую можно посмотреть здесь. Во вторую вошли библиотеки для создания смарт-проектов, мультитач-жестов, интерактивных блок-схем и ускорения работы сайта.
1. OpenZeppelin. Библиотека с открытым исходным кодом для создания смарт-проектов. Может быть использована с Ethereum и другими блокчейнами, которые имеют функции смарт-контрактов.
Ключевые особенности:
2. InstantClick. Прогрессивный JavaScript-фреймворк, призванный ускорить работу веб-сайта.
Ключевые особенности:
3. Premonish. Библиотека, которая может предсказать, с каким DOM-элементом пользователь будет взаимодействовать в следующий раз. Применимо для загрузки соответствующей службы на серверной части и сокращения времени, необходимого для обслуживания нового контента. Предсказанная информация может быть использована для улучшения веб-сайта.
4. Particles.js. Библиотека для создания движущихся частиц в качестве фона для веб-страниц. Частицы взаимодействуют с положением указателя мыши. Многие функции можно настроить — например, размер частиц и их скорость.
5. Stretchy. Библиотека для автоматического изменения размера элементов ввода на веб-страницах. Имеет очень маленький размер — всего 1,5 КБ в сжатом виде.
Особенности:
6. HowlerJS. Библиотека для обнаружения и работы с сенсорными жестами в целом, включая жесты с несколькими касаниями.
Особенности:
7. ScrollMagic. JS-библиотека для «магического» взаимодействия с прокруткой. Также можно использовать для добавления параллакс-эффектов на веб-сайты.
Особенности:
8. DiscordJS. Библиотека для взаимодействия с Discord API. Использует гораздо более объектно-ориентированный подход, чем большинство других библиотек JS Discord. Также с помощью библиотеки можно создавать ботов, которые способны автоматизировать и улучшать функции серверов Discord.
Особенности:
9. GoJS. Предоставляет инструменты для создания интерактивных блок-схем, инструментов дизайна, организационных диаграмм и других визуальных элементов. Поддерживает анимацию, что позволяет создавать собственные анимации.
Особенности:
10. HammerJS. Библиотека для мультитач-жестов. Так же, как и HowlerJS используется для обнаружения и работы с сенсорными жестами в целом, включая жесты с несколькими касаниями.
11. Google Maps Utility Library. Библиотека утилит для Google Maps JavaScript API v3.
Особенности:
12. GSAP (Green Sock Animation Platform). Библиотека анимаций JavaScript. Поддерживает все основные фреймворки, элементы и даже другие библиотеки JS.
Особенности
13. TypedJS. Библиотека анимации набора текста, которая может быть добавлена в любое приложение JavaScript.
Особенности:
14. MathJS. Математическая библиотека для JavaScript и Node.js. Позволяет решать сложные математические задачи в браузере, не нагружая внутренние серверы.
Особенности:
15. JS Encrypt. Библиотека для выполнения шифрования, дешифрования и генерации ключей OpenSSL RSA. Обеспечивает анализ реальных пар закрытого и открытого ключей, созданных с помощью OpenSSL.
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…