Prototype JS
Jednym z pierwszych frameworków JavaScript, który pojawił się zaraz po narodzinach technologii AJAX, był Prototype JS. Jest to dość rozbudowana biblioteka, w której skład wchodzą funkcje niskopoziomowe ułatwiające szybki dostęp do elementów naszej strony oraz liczne rozszerzenia standardowych typów np. Array, Object czy Function.
Samo użycie AJAX’a wymaga nieco więcej kodu niż w przypadku wcześniej opisanych frameworków, dla przykładu aktualizacja zawartości elementu:
new Ajax.Updater('id_obiektu', 'skrypt.php', { method: 'get' });
Przesłanie formularza wymaga zebrania wszystkich danych i przesłania ich w postaci parametrów, czyli coś w stylu jQuery.
Prototype JS ma jedną niezaprzeczalną zaletę, mianowicie posiada rozszerzenie Script.aculo.us. W sumie to rozszerzenie to trochę mało powiedziane, jest to poteżny zestaw narzędzi do tworzenia dynamicznych elementów na stronie (np. drag & drop). Projekt wspierany jest przez programistów RubyOnRails, ale można z niego korzystać na wielu platformach.