Open Source · Tay
Лучшее из jQuery.
В современном исполнении.
Tay, библиотека на TypeScript для создания более быстрых сайтов. Она предлагает самые востребованные функции jQuery, не завися от анимаций jQuery.
Для всех фронтенд-разработчиков
1KB
В сжатом виде. Загружается почти мгновенно.
TypeScript
Написан с нуля
Без legacy
Без лишнего веса и багажа
На 250% быстрее
Выполнение кода в сравнении с jQuery
Библиотека на TypeScript
Когда создавался jQuery, кросс-браузерная совместимость JavaScript была серьёзной проблемой. С TypeScript вы пишете код на современном типизированном языке и компилируете его в более старый синтаксис JavaScript, например ES5 или ES6,, и получаете кросс-браузерную совместимость из коробки.
Минимальный размер
Во фронтенд-разработке минимальный размер файлов критически важен. В сжатом виде Tay весит всего 1KB, идеальный выбор.
Философия «Write less do more»
Второе важное преимущество jQuery, экономия времени при разработке. С ним те же задачи решаются быстрее, чем на чистом JavaScript.
На 250% быстрее jQuery
Помимо компактности, Tay выполняет код быстрее, чем jQuery.
Для кого Tay?
Tay, не полноценный фреймворк и не поставляется с обширными библиотеками для расширения проекта. Он лучше всего подходит для проектов, где скорость критична, например для e-commerce-приложений.
Мы создали его для e-commerce-раздела нашего сайта (пока не публичного), но увидеть его в работе можно в видео ниже.
Tay.js vs Next.js
Сравнение e-commerce-систем на Next.js с Tay.js, в этой статье блога.
Бенчмарки
Быстрее работает. Быстрее загружается.
250%
быстрее выполнение кода, чем у jQuery
На самом деле это самый скромный результат из всех наших сравнительных тестов. В зависимости от используемой функциональности разница в производительности может достигать 1000%.
3000%
быстрее загрузка на мобильных, до готовности к работе
Время загрузки до того, как библиотекой можно пользоваться, при мобильной скорости теста Google 1628 Kbps.
Итак, среди перечисленных популярных JavaScript-библиотек jQuery загружается и готов к работе за 150 миллисекунд, а Tay, всего за 5 миллисекунд. Иными словами, Tay загружается на 3000% быстрее jQuery.⬤
Как использовать
В стиле jQuery
$(".myclass").addClass("example");
Tay version:
t(".myclass").addClass("example");
Как использовать
Напрямую на элементах
myElement.parent().find(".switch").toggleClass("example");
Скачать
Open source на GitHub.
Берите исходники, читайте код, выпускайте более быстрые страницы.
Ваша история успеха может стать следующей.
Есть вопросы? Мы поможем принять верное решение.