Я знаю, что сырой JavaScript имеет гораздо более длительный процесс для реализации ajax против jquery, но который работает лучше?
Это не , что намного дольше. Производительность одинакова в любом случае, поскольку нечетная микросекунда, потраченная на уровне абстракции библиотеки, полностью подавлена тем фактом, что вы выполняете сетевой вызов.
Пользуетесь ли вы библиотекой или нет, полностью зависит от вас. Одним из преимуществ использования библиотеки является то, что, если вы выберете популярную библиотеку, код будет очень тщательно протестирован, и вы получите десятки, если не сотни глаз, если у нового браузера есть странная проблема в Ajax или JSON и т. д., или когда появляются новые функции, требующие сложной внутренней работы.
Теперь, если вы используете библиотеку, какую библиотеку вы выберете, зависит от многих факторов, и вы вполне можете выбрать jQuery , потому что она настолько популярна (читай: много ресурсы, знакомые с ним, которые могут вам помочь) и ухоженные и спонсируемые, но это далеко не единственный ваш выбор. Вы можете использовать Prototype , YUI , Closure , Glow или любой из нескольких других ...