APIهاي وب مورد توجه وروياي توسعه دهندگان است:
APIمخفف اول كلمات Application Programing Interface است .
وبAPI يك رابط برنامه نويسي كابردي براي محيط وب ميباشد .آن ميتواند عملكرد مرورگروب را گسترش دهد.
همچنين يكserver API ميتواند عملكرد سرور وب را گسترش دهد .
همه مرورگرها داراي مجموعه اي از توابع داخلي وبAPI ميباشند، كه براي پشيباني ازعمليات پيچيده وكمك به دسترسي داده ها است.
بعنوان مثالGeolocation API ميتواند مختصات مكاني كه مرورگر در آن قرار دارد برگرداند.
مثال ـGeolocation API
const myElement = document.getElementById("demo"); function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition); } else { myElement.innerHTML = "Geolocation is not supported by this browser."; } } function showPosition(position) { myElement.innerHTML = "Latitude: " + position.coords.latitude + "<br>Longitude: " + position.coords.longitude; }
APIشحص ثالث آنهائي هستند كه در مرورگر تعبيه نشده اند .براي استفاده از آنها بايد كدآنها از دانلود شوند .مشابه نمونه هاي زير: