Сложно ответить на этот вопрос, если я не знаю как именно вы делали свою версию.
Использовали ли вы easing, throttle/debounce, requestAnimationFrame, и все такое.
Stalker_RED, так я не про это. Зачем мне пару сотен строк, если параллакс делается в 10 строк. Эта сотня нужна для чего? easing, throttle/debounce, requestAnimationFrame? Они что оптимизируют что-то? Я же не спрашиваю как сделать параллакс и его слодность. Мне непонятно почему библы работают иначе.