Rythm.js - скрипт навешивеат на элемент движение под музыку
Эффекты:
pulse, jump, shake, twist, vanish, color
var rythm = new Rythm();
rythm.setMusic("path/to/sample.mp3");
rythm.start();
rythm.addRythm('pulse2', 'pulse', 0, 10, {
min: 0.1,
max: 1
})
https://github.com/Okazari/Rythm.js
Lozad.js - скрипт ленивой загрузки изображений ифреймов без зависимостей
https://github.com/ApoorvSaxena/lozad.js
https://github.com/jonathantneal/media-player
Scalable - подстраивает элемент под размер блока
https://scriptartist.github.io/Scalable/
nanoid - маленький простой скрипт для генерации уникального id на js
var generate = require('nanoid/generate')
model.id = generate('1234567890abcdef', 10) //=> "4f90d13a42"
https://github.com/ai/nanoid