Пояснюю, чому фігня:
З точки зору дизайну та можливостей самої мови програмування JS - це простий процесор асоціативних масивів на C-подібному синтаксисі. Таких інструментиків настворювали тільки за останні 10 років силу силенну. Я особисто знаю парочку DSL, які набагато складніші, ніж JS. jQuery, у свою чергу, - лише бібліотека, яка за визначенням не здатна вийти за обмеження базової мови.
Єдине, що вирізняє JS з-поміж сірої маси таких самих бросових мовочок программуваннячка - це її стандартизованість і велика кількість інсталяцій її інтерпретатора.