ABSTRAKSI: Aplikasi web sekarang ini sudah berkembang menjadi web 2.0 bahkan menuju web 3.0. Banyak peralihan yang terjadi dari aplikasi web tradisional (web 1.0) ke web 2.0 yang diantaranya adalah sumber konten pada web menjadi tidak hanya diisi oleh pemilik web tetapi juga oleh user, dan konten tidak hanya dalam format HTML namun juga dalam format XML. Perubahan tersebut menyebebkan munculnya pendekatan baru yaitu Asynchronous Javascript and XML (AJAX), dimana dengan pendekatan AJAX tersebut dapat meningkatkan tingkat interaktifitas antara user dengan aplikasi dan juga dapat menghemat dari sisi bandwidth.
Namun dengan penerapan AJAX ini menyebabkan aplikasi web yang dirancang menjadi tidak “bookmarkable” dan fungsi tombol “back/forward” pada web browser menjadi tidak dapat digunakan. Hal tersebut disebabkan karena pada aplikasi web AJAX proses request-response yang terjadi secara asynchronous di balik layar hanya me-load part dari halaman web, sehingga halaman web yang aktif akan selalu tetap, yang diupdate hanya konten pada bagian dari page, oleh karena itu nilai URL dari page web akan selalu tetap. Padahal fungsi bookmark dan tombol back/forward dapat dipergunakan dengan memanfaatkan perubahan nilai dari URL. Untuk menangani permasalahan tersebut terdapat library javascript yaitu Really Simple History (RSH) dan Yahoo User Interface Browser history Manager (YUI BHM).
Hasil analisis dan pengujian terhadap aplikasi yang menggunakan kedua library tersebut menunjukkan bahwa aplikasi yang menggunakan library YUI BHM memiliki tingkat kompatibilitas browser yang lebih tinggi daripada aplikasi yang menggunakkan RSH. Sedangkan dari segi performansi aplikasi, kedua library tersebut memiliki pengaruh yang berbeda terhadap performansi disaat inisialisasi aplikasi, mengakses state aplikasi, back/forward pada aplikasi, dan performansi pada browser yang berbeda.Kata Kunci : Asynchornous javascript and xml (AJAX), Really Simple History(RSH),YUIABSTRACT: The web application is now developed into a web 2.0 to web 3.0 even. Many of the transition that occurred from the traditional web application (web 1.0) to web 2.0 which among others is the source of the content on the web to not only be filled by the owner of the web but also by the user, and content not only in HTML format but also in XML format. These changes make the emergence of a new approach that is Asynchronous JavaScript and XML (AJAX), which using the AJAX approach can increase the level of interactivity between user and applications, and can also save in terms of bandwidth.
But with this AJAX application causes web application designed to be not "bookmarkable" and function back/forward button in the web browser becomes unusable. This is because in the web application AJAX request-response process that occurs asynchronously behind the scenes to load only part of the web page, so that the active web page will always remain, which is updated only part of the content on the page, therefore the URL value of the web page will always remain. Whereas the function of bookmarks and back/forward button can function by utilizing changes in the value of the URL. To overcome these problems, there are javascript libraries such as Really Simple History (RSH) and the Yahoo User Interface Browser History Manager (YUI BHM).
Results of analysis and testing of applications that use both libraries shows that the application using YUI BHM library has a browser compatibility level higher than application that using RSH library .In terms of application performance, both libraries have a different effect on performance when the application initialization, access the application state, a back / forward in the application, and performance on different web browsers.Keyword: Asynchornous javascript and xml (AJAX), Really Simple History (RSH), YUI