JavaScript
Website: ecma-international.org/publications-and-standards/standards/ecma-262/
Proiectat de: Brendan Eich of Netscape initially; others have also contributed to the ECMAScript standard
JavaScript (), adesea prescurtat ca JS, este un limbaj de programare care este una dintre tehnologiile de bază ale World Wide Web, alături de HTML și CSS.
În 2023, 98,7% dintre site-urile web folosesc JavaScript pe partea clientului pentru comportamentul paginii web, care încorporează adesea biblioteci terțe.
Toate browserele web majore au un motor JavaScript dedicat pentru a executa codul pe dispozitivele utilizatorilor.
JavaScript este un limbaj compilat de nivel înalt, adesea în timp, care se conformează standardului ECMAScript.
Are dactilografie dinamică, orientare a obiectelor bazate pe prototipuri și funcții de primă clasă.
Este multi-paradigmă, care susține stiluri de programare bazate pe evenimente, funcționale și imperative.
Are interfețe de programare a aplicațiilor (API) pentru lucrul cu text, date, expresii obișnuite, structuri de date standard și modelul obiectului document (DOM).
Standardul ECMAScript nu include nicio intrare/ieșire (I/O), cum ar fi rețele, stocare sau facilități grafice.
În practică, browserul web sau un alt sistem de rulare oferă API -uri JavaScript pentru I/O.
Motoarele JavaScript au fost utilizate inițial doar în browserele web, dar sunt acum componente de bază ale unor servere și o varietate de aplicații.
Cel mai popular sistem de rulare pentru această utilizare este Node.js.
Deși Java și JavaScript sunt similare în nume, sintaxă și bibliotecile standard respective, cele două limbi sunt distincte și diferă foarte mult în design.