Ajaxمخفف کلمه Asynchronous JavaScript And XML
است به معنی ترکیب نامتقارن جاو اسکریپت و XML در تراکنش های همگام . در حقیقت ای جکس تکنولوژی جدیدی نیست ، بلکه فقط تکنیک های شناخته شده برنامه نویسی وب را به وب این امگونه ای غیر معمول ترکیب می نماید تا به برنامه نویسان کان را بدهد که برنامه های وب را به صورت جذابتر از آن چیزی که به صورت معمول رواج دارد ، تولید کنند.
در برنامه های Application انتظار داریم ، عملیاتی را که انجام میدهیم ، فورا تولید و نمایش داده شود ، بدون آنکه منتظر باشیم تا کل صفحه نمایش برنامه دوباره تولید شود.
اینگونه عملیات در برنامه های تحت وب بسیار کم در دسترس بوده است .
در فرم های تحت وب ، باید آنها را پر کرد ،کلیک کرد وسپس منتظر ماند تا کل صفحه مجددا بار شود و به نمایش درآید.
ای جکس نوید حل این مشکل را به کاربران اینترنت میدهد.
ای جکس به صورت یک لایه اضافی بین مرورگر کاربر و سرویس دهنده عمل نموده و ارتباطات سرور را در پس زمینه پیاده سازی میکند، درخواست ها را به سرور ارسال و نتایج آن را پردازش میکند و به نمایش درمی آورد بدون آنکه نیاز به بارگذاری مجدد تمام صفحه باشد . این معنی کلمه غیر همگام ”Asynchronous“ در ای جکس میباشد.
کنفرانس تکنولژی آژاکس