Скорость этой страницы TTFB … LCP …

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-раздела нашего сайта (пока не публичного), но увидеть его в работе можно в видео ниже.

Бенчмарки

Быстрее работает. Быстрее загружается.

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.

Берите исходники, читайте код, выпускайте более быстрые страницы.

Ваша история успеха может стать следующей.

Есть вопросы? Мы поможем принять верное решение.