| Jump to content | https://en.wikipedia.org/wiki/JavaScript#bodyContent |
| Main page | https://en.wikipedia.org/wiki/Main_Page |
| Contents | https://en.wikipedia.org/wiki/Wikipedia:Contents |
| Current events | https://en.wikipedia.org/wiki/Portal:Current_events |
| Random article | https://en.wikipedia.org/wiki/Special:Random |
| About Wikipedia | https://en.wikipedia.org/wiki/Wikipedia:About |
| Contact us | https://en.wikipedia.org/wiki/Wikipedia:Contact_us |
| Help | https://en.wikipedia.org/wiki/Help:Contents |
| Learn to edit | https://en.wikipedia.org/wiki/Help:Introduction |
| Community portal | https://en.wikipedia.org/wiki/Wikipedia:Community_portal |
| Recent changes | https://en.wikipedia.org/wiki/Special:RecentChanges |
| Upload file | https://en.wikipedia.org/wiki/Wikipedia:File_upload_wizard |
| Special pages | https://en.wikipedia.org/wiki/Special:SpecialPages |
|
| https://en.wikipedia.org/wiki/Main_Page |
|
Search
| https://en.wikipedia.org/wiki/Special:Search |
| Donate | https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en |
| Create account | https://en.wikipedia.org/w/index.php?title=Special:CreateAccount&returnto=JavaScript |
| Log in | https://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=JavaScript |
| Donate | https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en |
| Create account | https://en.wikipedia.org/w/index.php?title=Special:CreateAccount&returnto=JavaScript |
| Log in | https://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=JavaScript |
|
(Top)
| https://en.wikipedia.org/wiki/JavaScript |
|
1
History
| https://en.wikipedia.org/wiki/JavaScript#History |
|
1.1
Creation at Netscape
| https://en.wikipedia.org/wiki/JavaScript#Creation_at_Netscape |
|
1.2
Adoption by Microsoft
| https://en.wikipedia.org/wiki/JavaScript#Adoption_by_Microsoft |
|
1.3
The rise of JScript
| https://en.wikipedia.org/wiki/JavaScript#The_rise_of_JScript |
|
1.4
Growth and standardization
| https://en.wikipedia.org/wiki/JavaScript#Growth_and_standardization |
|
1.5
Reaching maturity
| https://en.wikipedia.org/wiki/JavaScript#Reaching_maturity |
|
2
Trademark
| https://en.wikipedia.org/wiki/JavaScript#Trademark |
|
3
Website client-side usage
| https://en.wikipedia.org/wiki/JavaScript#Website_client-side_usage |
|
3.1
Examples of scripted behavior
| https://en.wikipedia.org/wiki/JavaScript#Examples_of_scripted_behavior |
|
3.2
Libraries and frameworks
| https://en.wikipedia.org/wiki/JavaScript#Libraries_and_frameworks |
|
4
Other usage
| https://en.wikipedia.org/wiki/JavaScript#Other_usage |
|
5
Execution
| https://en.wikipedia.org/wiki/JavaScript#Execution |
|
5.1
JavaScript engine
| https://en.wikipedia.org/wiki/JavaScript#JavaScript_engine |
|
5.2
Runtime system
| https://en.wikipedia.org/wiki/JavaScript#Runtime_system |
|
6
Features
| https://en.wikipedia.org/wiki/JavaScript#Features |
|
6.1
Imperative and structured
| https://en.wikipedia.org/wiki/JavaScript#Imperative_and_structured |
|
6.2
Weakly typed
| https://en.wikipedia.org/wiki/JavaScript#Weakly_typed |
|
6.3
Dynamic
| https://en.wikipedia.org/wiki/JavaScript#Dynamic |
|
6.3.1
Typing
| https://en.wikipedia.org/wiki/JavaScript#Typing |
|
6.3.2
Run-time evaluation
| https://en.wikipedia.org/wiki/JavaScript#Run-time_evaluation |
|
6.4
Object-orientation (prototype-based)
| https://en.wikipedia.org/wiki/JavaScript#Object-orientation_(prototype-based) |
|
6.4.1
Prototypes
| https://en.wikipedia.org/wiki/JavaScript#Prototypes |
|
6.4.2
Functions as object constructors
| https://en.wikipedia.org/wiki/JavaScript#Functions_as_object_constructors |
|
6.4.3
Functions as methods
| https://en.wikipedia.org/wiki/JavaScript#Functions_as_methods |
|
6.5
Functional
| https://en.wikipedia.org/wiki/JavaScript#Functional |
|
6.5.1
Lexical closure
| https://en.wikipedia.org/wiki/JavaScript#Lexical_closure |
|
6.5.2
Anonymous function
| https://en.wikipedia.org/wiki/JavaScript#Anonymous_function |
|
6.6
Delegative
| https://en.wikipedia.org/wiki/JavaScript#Delegative |
|
6.6.1
Functions as roles (Traits and Mixins)
| https://en.wikipedia.org/wiki/JavaScript#Functions_as_roles_(Traits_and_Mixins) |
|
6.6.2
Object composition and inheritance
| https://en.wikipedia.org/wiki/JavaScript#Object_composition_and_inheritance |
|
6.7
Miscellaneous
| https://en.wikipedia.org/wiki/JavaScript#Miscellaneous |
|
6.7.1
Zero-based numbering
| https://en.wikipedia.org/wiki/JavaScript#Zero-based_numbering |
|
6.7.2
Variadic functions
| https://en.wikipedia.org/wiki/JavaScript#Variadic_functions |
|
6.7.3
Array and object literals
| https://en.wikipedia.org/wiki/JavaScript#Array_and_object_literals |
|
6.7.4
Regular expressions
| https://en.wikipedia.org/wiki/JavaScript#Regular_expressions |
|
6.7.4.1
Promises
| https://en.wikipedia.org/wiki/JavaScript#Promises |
|
6.7.4.2
Async/await
| https://en.wikipedia.org/wiki/JavaScript#Async/await |
|
6.8
Vendor-specific extensions
| https://en.wikipedia.org/wiki/JavaScript#Vendor-specific_extensions |
|
7
Syntax
| https://en.wikipedia.org/wiki/JavaScript#Syntax |
|
8
Security
| https://en.wikipedia.org/wiki/JavaScript#Security |
|
8.1
Cross-site scripting
| https://en.wikipedia.org/wiki/JavaScript#Cross-site_scripting |
|
8.2
Cross-site request forgery
| https://en.wikipedia.org/wiki/JavaScript#Cross-site_request_forgery |
|
8.3
Misplaced trust in the client
| https://en.wikipedia.org/wiki/JavaScript#Misplaced_trust_in_the_client |
|
8.4
Misplaced trust in developers
| https://en.wikipedia.org/wiki/JavaScript#Misplaced_trust_in_developers |
|
8.5
Browser and plugin coding errors
| https://en.wikipedia.org/wiki/JavaScript#Browser_and_plugin_coding_errors |
|
8.6
Sandbox implementation errors
| https://en.wikipedia.org/wiki/JavaScript#Sandbox_implementation_errors |
|
8.7
Hardware vulnerabilities
| https://en.wikipedia.org/wiki/JavaScript#Hardware_vulnerabilities |
|
9
Development tools
| https://en.wikipedia.org/wiki/JavaScript#Development_tools |
|
10
Related technologies
| https://en.wikipedia.org/wiki/JavaScript#Related_technologies |
|
10.1
Java
| https://en.wikipedia.org/wiki/JavaScript#Java |
|
10.2
JSON
| https://en.wikipedia.org/wiki/JavaScript#JSON |
|
10.3
Transpilers
| https://en.wikipedia.org/wiki/JavaScript#Transpilers |
|
10.4
WebAssembly
| https://en.wikipedia.org/wiki/JavaScript#WebAssembly |
|
11
Notes
| https://en.wikipedia.org/wiki/JavaScript#Notes |
|
12
References
| https://en.wikipedia.org/wiki/JavaScript#References |
|
13
Further reading
| https://en.wikipedia.org/wiki/JavaScript#Further_reading |
|
14
External links
| https://en.wikipedia.org/wiki/JavaScript#External_links |
| Afrikaans | https://af.wikipedia.org/wiki/JavaScript |
| Ænglisc | https://ang.wikipedia.org/wiki/JavaScript |
| العربية | https://ar.wikipedia.org/wiki/%D8%AC%D8%A7%D9%81%D8%A7_%D8%B3%D9%83%D8%B1%D9%8A%D8%A8%D8%AA |
| Aragonés | https://an.wikipedia.org/wiki/JavaScript |
| অসমীয়া | https://as.wikipedia.org/wiki/%E0%A6%9C%E0%A6%BE%E0%A6%AD%E0%A6%BE%E0%A6%B8%E0%A7%8D%E0%A6%95%E0%A7%8D%E0%A7%B0%E0%A7%80%E0%A6%AA%E0%A7%8D%E0%A6%9F |
| Asturianu | https://ast.wikipedia.org/wiki/JavaScript |
| Azərbaycanca | https://az.wikipedia.org/wiki/JavaScript |
| تۆرکجه | https://azb.wikipedia.org/wiki/%D8%AC%D8%A7%D9%88%D8%A7%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA |
| বাংলা | https://bn.wikipedia.org/wiki/%E0%A6%9C%E0%A6%BE%E0%A6%AD%E0%A6%BE%E0%A6%B8%E0%A7%8D%E0%A6%95%E0%A7%8D%E0%A6%B0%E0%A6%BF%E0%A6%AA%E0%A7%8D%E0%A6%9F |
| 閩南語 / Bân-lâm-gí | https://zh-min-nan.wikipedia.org/wiki/JavaScript |
| Беларуская | https://be.wikipedia.org/wiki/JavaScript |
| Беларуская (тарашкевіца) | https://be-tarask.wikipedia.org/wiki/JavaScript |
| Български | https://bg.wikipedia.org/wiki/JavaScript |
| Brezhoneg | https://br.wikipedia.org/wiki/Javascript |
| Català | https://ca.wikipedia.org/wiki/JavaScript |
| Чӑвашла | https://cv.wikipedia.org/wiki/JavaScript |
| Čeština | https://cs.wikipedia.org/wiki/JavaScript |
| ChiTumbuka | https://tum.wikipedia.org/wiki/JavaScript |
| Dansk | https://da.wikipedia.org/wiki/JavaScript |
| Deutsch | https://de.wikipedia.org/wiki/JavaScript |
| Eesti | https://et.wikipedia.org/wiki/JavaScript |
| Ελληνικά | https://el.wikipedia.org/wiki/JavaScript |
| Español | https://es.wikipedia.org/wiki/JavaScript |
| Esperanto | https://eo.wikipedia.org/wiki/JavaScript |
| Euskara | https://eu.wikipedia.org/wiki/JavaScript |
| فارسی | https://fa.wikipedia.org/wiki/%D8%AC%D8%A7%D9%88%D8%A7%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA |
| Français | https://fr.wikipedia.org/wiki/JavaScript |
| Galego | https://gl.wikipedia.org/wiki/JavaScript |
| 客家語 / Hak-kâ-ngî | https://hak.wikipedia.org/wiki/JavaScript |
| 한국어 | https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8 |
| Hausa | https://ha.wikipedia.org/wiki/JavaScript |
| Հայերեն | https://hy.wikipedia.org/wiki/%D5%8B%D5%A1%D5%BE%D5%A1%D5%8D%D5%AF%D6%80%D5%AB%D5%BA%D5%BF |
| हिन्दी | https://hi.wikipedia.org/wiki/%E0%A4%9C%E0%A4%BE%E0%A4%B5%E0%A4%BE%E0%A4%B8%E0%A5%8D%E0%A4%95%E0%A5%8D%E0%A4%B0%E0%A4%BF%E0%A4%AA%E0%A5%8D%E0%A4%9F |
| Hrvatski | https://hr.wikipedia.org/wiki/JavaScript |
| Ido | https://io.wikipedia.org/wiki/JavaScript |
| Bahasa Indonesia | https://id.wikipedia.org/wiki/JavaScript |
| Interlingua | https://ia.wikipedia.org/wiki/JavaScript |
| Íslenska | https://is.wikipedia.org/wiki/JavaScript |
| Italiano | https://it.wikipedia.org/wiki/JavaScript |
| עברית | https://he.wikipedia.org/wiki/JavaScript |
| Jawa | https://jv.wikipedia.org/wiki/JavaScript |
| ქართული | https://ka.wikipedia.org/wiki/JavaScript |
| Қазақша | https://kk.wikipedia.org/wiki/JavaScript |
| Kiswahili | https://sw.wikipedia.org/wiki/Hatijava |
| Kurdî | https://ku.wikipedia.org/wiki/JavaScript |
| Кыргызча | https://ky.wikipedia.org/wiki/JavaScript |
| ລາວ | https://lo.wikipedia.org/wiki/%E0%BA%88%E0%BA%B2%E0%BA%A7%E0%BA%B2%E0%BA%AA%E0%BA%84%E0%BA%A3%E0%BA%B4%E0%BA%9B%E0%BA%95%E0%BB%8C |
| Latina | https://la.wikipedia.org/wiki/JavaScript |
| Latviešu | https://lv.wikipedia.org/wiki/JavaScript |
| Lietuvių | https://lt.wikipedia.org/wiki/JavaScript |
| Lingua Franca Nova | https://lfn.wikipedia.org/wiki/JavaScript |
| Lombard | https://lmo.wikipedia.org/wiki/JavaScript |
| Magyar | https://hu.wikipedia.org/wiki/JavaScript |
| Македонски | https://mk.wikipedia.org/wiki/JavaScript |
| മലയാളം | https://ml.wikipedia.org/wiki/%E0%B4%9C%E0%B4%BE%E0%B4%B5%E0%B4%BE%E0%B4%B8%E0%B5%8D%E0%B4%95%E0%B5%8D%E0%B4%B0%E0%B4%BF%E0%B4%AA%E0%B5%8D%E0%B4%B1%E0%B5%8D%E0%B4%B1%E0%B5%8D |
| मराठी | https://mr.wikipedia.org/wiki/%E0%A4%9C%E0%A4%BE%E0%A4%B5%E0%A4%BE%E0%A4%B8%E0%A5%8D%E0%A4%95%E0%A5%8D%E0%A4%B0%E0%A4%BF%E0%A4%AA%E0%A5%8D%E0%A4%9F |
| مصرى | https://arz.wikipedia.org/wiki/%D8%AC%D8%A7%D9%81%D8%A7_%D8%B3%D9%83%D8%B1%D9%8A%D8%A8%D8%AA |
| مازِرونی | https://mzn.wikipedia.org/wiki/%D8%AC%D8%A7%D9%88%D8%A7%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA |
| Bahasa Melayu | https://ms.wikipedia.org/wiki/JavaScript |
| 閩東語 / Mìng-dĕ̤ng-ngṳ̄ | https://cdo.wikipedia.org/wiki/JavaScript |
| Монгол | https://mn.wikipedia.org/wiki/JavaScript |
| မြန်မာဘာသာ | https://my.wikipedia.org/wiki/JavaScript |
| Nederlands | https://nl.wikipedia.org/wiki/JavaScript |
| नेपाली | https://ne.wikipedia.org/wiki/%E0%A4%9C%E0%A4%BE%E0%A4%AD%E0%A4%BE%E0%A4%B8%E0%A5%8D%E0%A4%95%E0%A5%8D%E0%A4%B0%E0%A4%BF%E0%A4%AA%E0%A5%8D%E0%A4%9F |
| 日本語 | https://ja.wikipedia.org/wiki/JavaScript |
| Nordfriisk | https://frr.wikipedia.org/wiki/JavaScript |
| Norsk bokmål | https://no.wikipedia.org/wiki/JavaScript |
| ଓଡ଼ିଆ | https://or.wikipedia.org/wiki/%E0%AC%9C%E0%AC%BE%E0%AC%AD%E0%AC%BE%E0%AC%B8%E0%AD%8D%E0%AC%95%E0%AD%8D%E0%AC%B0%E0%AC%BF%E0%AC%AA%E0%AD%8D%E0%AC%9F |
| Oʻzbekcha / ўзбекча | https://uz.wikipedia.org/wiki/JavaScript |
| پنجابی | https://pnb.wikipedia.org/wiki/%D8%AC%D8%A7%D9%88%D8%A7_%D8%B3%DA%A9%D8%B1%D9%BE%D9%B9 |
| ပအိုဝ်ႏဘာႏသာႏ | https://blk.wikipedia.org/wiki/JavaScript |
| ភាសាខ្មែរ | https://km.wikipedia.org/wiki/JavaScript |
| Piemontèis | https://pms.wikipedia.org/wiki/JavaScript |
| Pinayuanan | https://pwn.wikipedia.org/wiki/JavaScript |
| Polski | https://pl.wikipedia.org/wiki/JavaScript |
| Português | https://pt.wikipedia.org/wiki/JavaScript |
| Qaraqalpaqsha | https://kaa.wikipedia.org/wiki/JavaScript |
| Română | https://ro.wikipedia.org/wiki/JavaScript |
| Runa Simi | https://qu.wikipedia.org/wiki/JavaScript |
| Русский | https://ru.wikipedia.org/wiki/JavaScript |
| Саха тыла | https://sah.wikipedia.org/wiki/JavaScript |
| Scots | https://sco.wikipedia.org/wiki/JavaScript |
| Shqip | https://sq.wikipedia.org/wiki/JavaScript |
| සිංහල | https://si.wikipedia.org/wiki/%E0%B6%A2%E0%B7%8F%E0%B7%80%E0%B7%8F_%E0%B6%8B%E0%B6%B4%E0%B6%AF%E0%B7%9A%E0%B7%81%E0%B7%8F%E0%B7%80%E0%B6%BD%E0%B7%92%E0%B6%BA |
| Simple English | https://simple.wikipedia.org/wiki/JavaScript |
| Slovenčina | https://sk.wikipedia.org/wiki/JavaScript |
| Slovenščina | https://sl.wikipedia.org/wiki/JavaScript |
| Soomaaliga | https://so.wikipedia.org/wiki/JavaScript |
| کوردی | https://ckb.wikipedia.org/wiki/%D8%AC%D8%A7%DA%A4%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA |
| Српски / srpski | https://sr.wikipedia.org/wiki/JavaScript |
| Srpskohrvatski / српскохрватски | https://sh.wikipedia.org/wiki/JavaScript |
| Sunda | https://su.wikipedia.org/wiki/JavaScript |
| Suomi | https://fi.wikipedia.org/wiki/JavaScript |
| Svenska | https://sv.wikipedia.org/wiki/Javascript |
| Tagalog | https://tl.wikipedia.org/wiki/JavaScript |
| தமிழ் | https://ta.wikipedia.org/wiki/%E0%AE%AF%E0%AE%BE%E0%AE%B5%E0%AE%BE%E0%AE%95%E0%AF%8D%E0%AE%95%E0%AE%BF%E0%AE%B1%E0%AE%BF%E0%AE%9F%E0%AF%8D%E0%AE%9F%E0%AF%81 |
| Taqbaylit | https://kab.wikipedia.org/wiki/JavaScript |
| Татарча / tatarça | https://tt.wikipedia.org/wiki/JavaScript |
| తెలుగు | https://te.wikipedia.org/wiki/%E0%B0%9C%E0%B0%BE%E0%B0%B5%E0%B0%BE%E0%B0%B8%E0%B1%8D%E0%B0%95%E0%B1%8D%E0%B0%B0%E0%B0%BF%E0%B0%AA%E0%B1%8D%E0%B0%9F%E0%B1%81 |
| Tetun | https://tet.wikipedia.org/wiki/JavaScript |
| ไทย | https://th.wikipedia.org/wiki/%E0%B8%88%E0%B8%B2%E0%B8%A7%E0%B8%B2%E0%B8%AA%E0%B8%84%E0%B8%A3%E0%B8%B4%E0%B8%9B%E0%B8%95%E0%B9%8C |
| Türkçe | https://tr.wikipedia.org/wiki/JavaScript |
| Türkmençe | https://tk.wikipedia.org/wiki/JavaScript |
| Basa Ugi | https://bug.wikipedia.org/wiki/JavaScript |
| Українська | https://uk.wikipedia.org/wiki/JavaScript |
| اردو | https://ur.wikipedia.org/wiki/%D8%AC%D8%A7%D9%88%D8%A7_%D8%A7%D8%B3%DA%A9%D8%B1%D9%BE%D9%B9 |
| Vèneto | https://vec.wikipedia.org/wiki/JavaScript |
| Tiếng Việt | https://vi.wikipedia.org/wiki/JavaScript |
| 文言 | https://zh-classical.wikipedia.org/wiki/%E7%88%AA%E5%93%87%E6%89%8B%E7%A8%BF%E8%AA%9E |
| 吴语 | https://wuu.wikipedia.org/wiki/JavaScript |
| 粵語 | https://zh-yue.wikipedia.org/wiki/JavaScript |
| Žemaitėška | https://bat-smg.wikipedia.org/wiki/JavaScript |
| 中文 | https://zh.wikipedia.org/wiki/JavaScript |
| ရခိုင် | https://rki.wikipedia.org/wiki/JavaScript |
| Toki pona | https://tok.wikipedia.org/wiki/toki_ilo_Sawesi |
| Edit links | https://www.wikidata.org/wiki/Special:EntityPage/Q2005#sitelinks-wikipedia |
| Article | https://en.wikipedia.org/wiki/JavaScript |
| Talk | https://en.wikipedia.org/wiki/Talk:JavaScript |
| Read | https://en.wikipedia.org/wiki/JavaScript |
| View source | https://en.wikipedia.org/w/index.php?title=JavaScript&action=edit |
| View history | https://en.wikipedia.org/w/index.php?title=JavaScript&action=history |
| Read | https://en.wikipedia.org/wiki/JavaScript |
| View source | https://en.wikipedia.org/w/index.php?title=JavaScript&action=edit |
| View history | https://en.wikipedia.org/w/index.php?title=JavaScript&action=history |
| What links here | https://en.wikipedia.org/wiki/Special:WhatLinksHere/JavaScript |
| Related changes | https://en.wikipedia.org/wiki/Special:RecentChangesLinked/JavaScript |
| Upload file | https://en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard |
| Permanent link | https://en.wikipedia.org/w/index.php?title=JavaScript&oldid=1330436866 |
| Page information | https://en.wikipedia.org/w/index.php?title=JavaScript&action=info |
| Cite this page | https://en.wikipedia.org/w/index.php?title=Special:CiteThisPage&page=JavaScript&id=1330436866&wpFormIdentifier=titleform |
| Get shortened URL | https://en.wikipedia.org/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FJavaScript |
| Download QR code | https://en.wikipedia.org/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FJavaScript |
| Download as PDF | https://en.wikipedia.org/w/index.php?title=Special:DownloadAsPdf&page=JavaScript&action=show-download-screen |
| Printable version | https://en.wikipedia.org/w/index.php?title=JavaScript&printable=yes |
| Wikimedia Commons | https://commons.wikimedia.org/wiki/Category:JavaScript |
| MediaWiki | https://www.mediawiki.org/wiki/JavaScript |
| Wikibooks | https://en.wikibooks.org/wiki/JavaScript |
| Wikifunctions | https://www.wikifunctions.org/wiki/Z600 |
| Wikiversity | https://en.wikiversity.org/wiki/JavaScript_Programming |
| Wikidata item | https://www.wikidata.org/wiki/Special:EntityPage/Q2005 |
| https://en.wikipedia.org/wiki/Wikipedia:Protection_policy#semi |
| https://en.wikipedia.org/wiki/File:En-JavaScript.ogg |
| Java (programming language) | https://en.wikipedia.org/wiki/Java_(programming_language) |
| Javanese script | https://en.wikipedia.org/wiki/Javanese_script |
| ECMAScript | https://en.wikipedia.org/wiki/ECMAScript |
| https://en.wikipedia.org/wiki/File:JavaScript_code.png |
| Paradigms | https://en.wikipedia.org/wiki/Programming_paradigm |
| Multi-paradigm | https://en.wikipedia.org/wiki/Multi-paradigm |
| event-driven | https://en.wikipedia.org/wiki/Event-driven_programming |
| functional | https://en.wikipedia.org/wiki/Functional_programming |
| imperative | https://en.wikipedia.org/wiki/Imperative_programming |
| procedural | https://en.wikipedia.org/wiki/Procedural_programming |
| object-oriented | https://en.wikipedia.org/wiki/Object-oriented_programming |
| ECMAScript | https://en.wikipedia.org/wiki/ECMAScript |
| Designed by | https://en.wikipedia.org/wiki/Software_design |
| Brendan Eich | https://en.wikipedia.org/wiki/Brendan_Eich |
| Netscape | https://en.wikipedia.org/wiki/Netscape |
| ECMAScript | https://en.wikipedia.org/wiki/ECMAScript |
| [1] | https://en.wikipedia.org/wiki/JavaScript#cite_note-press_release-1 |
| Stable release | https://en.wikipedia.org/wiki/Software_release_life_cycle |
| [2] | https://en.wikipedia.org/wiki/JavaScript#cite_note-wikidata-fdaa92a1fc5308e94e5ed782a2024ab0bbc4c072-v20-2 |
| https://www.wikidata.org/wiki/Q2005?uselang=en#P348 |
| Preview release | https://en.wikipedia.org/wiki/Software_release_life_cycle#Beta |
| [3] | https://en.wikipedia.org/wiki/JavaScript#cite_note-wikidata-6351048ad5638805e5935d8ba81b639a34072b65-v20-3 |
| https://www.wikidata.org/wiki/Q2005?uselang=en#P348 |
| Typing discipline | https://en.wikipedia.org/wiki/Type_system |
| Dynamic | https://en.wikipedia.org/wiki/Dynamic_typing |
| weak | https://en.wikipedia.org/wiki/Strong_and_weak_typing |
| duck | https://en.wikipedia.org/wiki/Duck_typing |
| Memory management | https://en.wikipedia.org/wiki/Memory_management |
| Garbage collected | https://en.wikipedia.org/wiki/Garbage_collection_(computer_science) |
| Scope | https://en.wikipedia.org/wiki/Scope_(computer_science) |
| lexical | https://en.wikipedia.org/wiki/Scope_(computer_science) |
| Filename extensions | https://en.wikipedia.org/wiki/Filename_extension |
| [4] | https://en.wikipedia.org/wiki/JavaScript#cite_note-node.js_ECMAScript_Modules_Specification-4 |
| ecma-international.org/publications-and-standards/standards/ecma-262/ | https://ecma-international.org/publications-and-standards/standards/ecma-262/ |
| implementations | https://en.wikipedia.org/wiki/Programming_language_implementation |
| V8 | https://en.wikipedia.org/wiki/V8_(JavaScript_engine) |
| JavaScriptCore | https://en.wikipedia.org/wiki/JavaScriptCore |
| SpiderMonkey | https://en.wikipedia.org/wiki/SpiderMonkey |
| Chakra | https://en.wikipedia.org/wiki/Chakra_(JavaScript_engine) |
| Java | https://en.wikipedia.org/wiki/Java_(programming_language) |
| [5] | https://en.wikipedia.org/wiki/JavaScript#cite_note-looklikejava-5 |
| [6] | https://en.wikipedia.org/wiki/JavaScript#cite_note-origin-6 |
| Scheme | https://en.wikipedia.org/wiki/Scheme_(programming_language) |
| [6] | https://en.wikipedia.org/wiki/JavaScript#cite_note-origin-6 |
| Self | https://en.wikipedia.org/wiki/Self_(programming_language) |
| [7] | https://en.wikipedia.org/wiki/JavaScript#cite_note-7 |
| AWK | https://en.wikipedia.org/wiki/AWK |
| [8] | https://en.wikipedia.org/wiki/JavaScript#cite_note-8 |
| HyperTalk | https://en.wikipedia.org/wiki/HyperTalk |
| [9] | https://en.wikipedia.org/wiki/JavaScript#cite_note-9 |
| ActionScript | https://en.wikipedia.org/wiki/ActionScript |
| ArkTS | https://en.wikipedia.org/wiki/ArkTS |
| AssemblyScript | https://en.wikipedia.org/wiki/AssemblyScript |
| CoffeeScript | https://en.wikipedia.org/wiki/CoffeeScript |
| Dart | https://en.wikipedia.org/wiki/Dart_(programming_language) |
| Haxe | https://en.wikipedia.org/wiki/Haxe |
| JS++ | https://en.wikipedia.org/wiki/JS%2B%2B |
| Opa | https://en.wikipedia.org/wiki/Opa_(programming_language) |
| TypeScript | https://en.wikipedia.org/wiki/TypeScript |
| https://en.wikipedia.org/wiki/File:Wikibooks-logo-en-noslogan.svg |
| JavaScript | https://en.wikibooks.org/wiki/JavaScript |
| [a] | https://en.wikipedia.org/wiki/JavaScript#cite_note-10 |
| programming language | https://en.wikipedia.org/wiki/Programming_language |
| the Web | https://en.wikipedia.org/wiki/World_Wide_Web |
| HTML | https://en.wikipedia.org/wiki/HTML |
| CSS | https://en.wikipedia.org/wiki/CSS |
| Brendan Eich | https://en.wikipedia.org/wiki/Brendan_Eich |
| [6] | https://en.wikipedia.org/wiki/JavaScript#cite_note-origin-6 |
| websites | https://en.wikipedia.org/wiki/Website |
| client | https://en.wikipedia.org/wiki/Client_(computing) |
| webpage | https://en.wikipedia.org/wiki/Web_page |
| [10] | https://en.wikipedia.org/wiki/JavaScript#cite_note-deployedstats-11 |
| Web browsers | https://en.wikipedia.org/wiki/Web_browser |
| JavaScript engine | https://en.wikipedia.org/wiki/JavaScript_engine |
| code | https://en.wikipedia.org/wiki/Source_code |
| servers | https://en.wikipedia.org/wiki/Server_(computing) |
| apps | https://en.wikipedia.org/wiki/Application_software |
| runtime system | https://en.wikipedia.org/wiki/Runtime_system |
| Node.js | https://en.wikipedia.org/wiki/Node.js |
| [11] | https://en.wikipedia.org/wiki/JavaScript#cite_note-12 |
| high-level | https://en.wikipedia.org/wiki/High-level_programming_language |
| just-in-time–compiled | https://en.wikipedia.org/wiki/Just-in-time_compilation |
| ECMAScript | https://en.wikipedia.org/wiki/ECMAScript |
| [12] | https://en.wikipedia.org/wiki/JavaScript#cite_note-tc39-13 |
| dynamic typing | https://en.wikipedia.org/wiki/Dynamic_typing |
| prototype-based | https://en.wikipedia.org/wiki/Prototype-based_programming |
| object-orientation | https://en.wikipedia.org/wiki/Object-oriented_programming |
| first-class functions | https://en.wikipedia.org/wiki/First-class_function |
| multi-paradigm | https://en.wikipedia.org/wiki/Programming_paradigm |
| event-driven | https://en.wikipedia.org/wiki/Event-driven_programming |
| functional | https://en.wikipedia.org/wiki/Functional_programming |
| imperative | https://en.wikipedia.org/wiki/Imperative_programming |
| programming styles | https://en.wikipedia.org/wiki/Programming_paradigm |
| application programming interfaces | https://en.wikipedia.org/wiki/Application_programming_interface |
| regular expressions | https://en.wikipedia.org/wiki/Regular_expression |
| data structures | https://en.wikipedia.org/wiki/Data_structure |
| Document Object Model | https://en.wikipedia.org/wiki/Document_Object_Model |
| input/output | https://en.wikipedia.org/wiki/Input/output |
| networking | https://en.wikipedia.org/wiki/Computer_network |
| storage | https://en.wikipedia.org/wiki/Data_storage |
| graphics | https://en.wikipedia.org/wiki/Computer_graphics |
| Java | https://en.wikipedia.org/wiki/Java_(programming_language) |
| syntax | https://en.wikipedia.org/wiki/Syntax_(programming_languages) |
| web browser | https://en.wikipedia.org/wiki/Web_browser |
| graphical user interface | https://en.wikipedia.org/wiki/Graphical_user_interface |
| Mosaic | https://en.wikipedia.org/wiki/Mosaic_(web_browser) |
| Netscape | https://en.wikipedia.org/wiki/Netscape |
| Netscape Navigator | https://en.wikipedia.org/wiki/Netscape_Navigator |
| [13] | https://en.wikipedia.org/wiki/JavaScript#cite_note-14 |
| web pages | https://en.wikipedia.org/wiki/Web_page |
| programming language | https://en.wikipedia.org/wiki/Programming_language |
| Sun Microsystems | https://en.wikipedia.org/wiki/Sun_Microsystems |
| Java | https://en.wikipedia.org/wiki/Java_(programming_language) |
| Brendan Eich | https://en.wikipedia.org/wiki/Brendan_Eich |
| Scheme | https://en.wikipedia.org/wiki/Scheme_(programming_language) |
| [6] | https://en.wikipedia.org/wiki/JavaScript#cite_note-origin-6 |
| [14] | https://en.wikipedia.org/wiki/JavaScript#cite_note-EichVideo-15 |
| Web sites | https://en.wikipedia.org/wiki/Website |
| [15] | https://en.wikipedia.org/wiki/JavaScript#cite_note-16 |
| scripting languages | https://en.wikipedia.org/wiki/Scripting_language |
| [5] | https://en.wikipedia.org/wiki/JavaScript#cite_note-looklikejava-5 |
| [6] | https://en.wikipedia.org/wiki/JavaScript#cite_note-origin-6 |
| interpreter | https://en.wikipedia.org/wiki/Interpreter_(computing) |
| beta | https://en.wikipedia.org/wiki/Beta_software |
| [6] | https://en.wikipedia.org/wiki/JavaScript#cite_note-origin-6 |
| [1] | https://en.wikipedia.org/wiki/JavaScript#cite_note-press_release-1 |
| [16] | https://en.wikipedia.org/wiki/JavaScript#cite_note-techvision-17 |
| [17] | https://en.wikipedia.org/wiki/JavaScript#cite_note-wired2024-18 |
| dot-com boom | https://en.wikipedia.org/wiki/Dot-com_bubble |
| [14] | https://en.wikipedia.org/wiki/JavaScript#cite_note-EichVideo-15 |
| Microsoft | https://en.wikipedia.org/wiki/Microsoft |
| Internet Explorer | https://en.wikipedia.org/wiki/Internet_Explorer |
| browser war | https://en.wikipedia.org/wiki/Browser_war |
| interpreter | https://en.wikipedia.org/wiki/Interpreter_(computing) |
| JScript | https://en.wikipedia.org/wiki/JScript |
| [18] | https://en.wikipedia.org/wiki/JavaScript#cite_note-sjsch5-19 |
| CSS | https://en.wikipedia.org/wiki/CSS |
| HTML | https://en.wikipedia.org/wiki/HTML |
| implementations | https://en.wikipedia.org/wiki/Implementation |
| Netscape Navigator | https://en.wikipedia.org/wiki/Netscape_Navigator |
| [19] | https://en.wikipedia.org/wiki/JavaScript#cite_note-O'Reilly-2001-20 |
| [20] | https://en.wikipedia.org/wiki/JavaScript#cite_note-21 |
| [19] | https://en.wikipedia.org/wiki/JavaScript#cite_note-O'Reilly-2001-20 |
| [21] | https://en.wikipedia.org/wiki/JavaScript#cite_note-22 |
| Brendan Eich | https://en.wikipedia.org/wiki/Brendan_Eich |
| sidekick | https://en.wikipedia.org/wiki/Sidekick |
| pop-ups | https://en.wikipedia.org/wiki/Pop-up_ad |
| status bar | https://en.wikipedia.org/wiki/Status_bar |
| browser | https://en.wikipedia.org/wiki/Web_browser |
| [14] | https://en.wikipedia.org/wiki/JavaScript#cite_note-EichVideo-15 |
| Netscape | https://en.wikipedia.org/wiki/Netscape |
| Ecma International | https://en.wikipedia.org/wiki/Ecma_International |
| ECMAScript | https://en.wikipedia.org/wiki/ECMAScript |
| [18] | https://en.wikipedia.org/wiki/JavaScript#cite_note-sjsch5-19 |
| Internet Explorer | https://en.wikipedia.org/wiki/Internet_Explorer |
| [22] | https://en.wikipedia.org/wiki/JavaScript#cite_note-searchenginejournal.com-23 |
| JScript | https://en.wikipedia.org/wiki/JScript |
| client-side scripting | https://en.wikipedia.org/wiki/Client-side_scripting |
| https://en.wikipedia.org/wiki/File:Logo_of_TC39.svg |
| Ecma International | https://en.wikipedia.org/wiki/Ecma_International |
| Internet Explorer | https://en.wikipedia.org/wiki/Internet_Explorer |
| Mozilla | https://en.wikipedia.org/wiki/Mozilla |
| Firefox | https://en.wikipedia.org/wiki/Firefox |
| [23] | https://en.wikipedia.org/wiki/JavaScript#cite_note-24 |
| ECMAScript for XML | https://en.wikipedia.org/wiki/ECMAScript_for_XML |
| Macromedia | https://en.wikipedia.org/wiki/Macromedia |
| Adobe Systems | https://en.wikipedia.org/wiki/Adobe_Systems |
| Tamarin | https://en.wikipedia.org/wiki/Tamarin_(software) |
| open source | https://en.wikipedia.org/wiki/Open-source_model |
| Jesse James Garrett | https://en.wikipedia.org/wiki/Jesse_James_Garrett |
| Ajax | https://en.wikipedia.org/wiki/Ajax_(programming) |
| web applications | https://en.wikipedia.org/wiki/Web_application |
| jQuery | https://en.wikipedia.org/wiki/JQuery |
| Prototype | https://en.wikipedia.org/wiki/Prototype_JavaScript_Framework |
| Dojo Toolkit | https://en.wikipedia.org/wiki/Dojo_Toolkit |
| MooTools | https://en.wikipedia.org/wiki/MooTools |
| Google | https://en.wikipedia.org/wiki/Google |
| Chrome | https://en.wikipedia.org/wiki/Google_Chrome |
| V8 | https://en.wikipedia.org/wiki/V8_(JavaScript_engine) |
| [24] | https://en.wikipedia.org/wiki/JavaScript#cite_note-25 |
| [25] | https://en.wikipedia.org/wiki/JavaScript#cite_note-26 |
| just-in-time compilation | https://en.wikipedia.org/wiki/Just-in-time_compilation |
| [26] | https://en.wikipedia.org/wiki/JavaScript#cite_note-27 |
| [27] | https://en.wikipedia.org/wiki/JavaScript#cite_note-28 |
| Oslo | https://en.wikipedia.org/wiki/Oslo |
| ECMAScript 6 | https://en.wikipedia.org/wiki/ECMAScript_6 |
| [28] | https://en.wikipedia.org/wiki/JavaScript#cite_note-29 |
| Node.js | https://en.wikipedia.org/wiki/Node.js |
| Ryan Dahl | https://en.wikipedia.org/wiki/Ryan_Dahl |
| V8 | https://en.wikipedia.org/wiki/V8_(JavaScript_engine) |
| event loop | https://en.wikipedia.org/wiki/Event_loop |
| I/O | https://en.wikipedia.org/wiki/Input/output |
| APIs | https://en.wikipedia.org/wiki/Application_programming_interface |
| [29] | https://en.wikipedia.org/wiki/JavaScript#cite_note-30 |
| [30] | https://en.wikipedia.org/wiki/JavaScript#cite_note-b3-31 |
| [31] | https://en.wikipedia.org/wiki/JavaScript#cite_note-32 |
| npm | https://en.wikipedia.org/wiki/Npm_(software) |
| package manager | https://en.wikipedia.org/wiki/Package_manager |
| [32] | https://en.wikipedia.org/wiki/JavaScript#cite_note-33 |
| GitHub | https://en.wikipedia.org/wiki/GitHub |
| [33] | https://en.wikipedia.org/wiki/JavaScript#cite_note-branscombe-34 |
| [33] | https://en.wikipedia.org/wiki/JavaScript#cite_note-branscombe-34 |
| [34] | https://en.wikipedia.org/wiki/JavaScript#cite_note-35 |
| [35] | https://en.wikipedia.org/wiki/JavaScript#cite_note-36 |
| [33] | https://en.wikipedia.org/wiki/JavaScript#cite_note-branscombe-34 |
| libraries | https://en.wikipedia.org/wiki/List_of_JavaScript_libraries |
| frameworks | https://en.wikipedia.org/wiki/Web_framework |
| [17] | https://en.wikipedia.org/wiki/JavaScript#cite_note-wired2024-18 |
| single-page applications | https://en.wikipedia.org/wiki/Single-page_application |
| transpilers | https://en.wikipedia.org/wiki/Source-to-source_compiler |
| [36] | https://en.wikipedia.org/wiki/JavaScript#cite_note-transpilers-37 |
| trademark | https://en.wikipedia.org/wiki/Trademark |
| Oracle Corporation | https://en.wikipedia.org/wiki/Oracle_Corporation |
| [37] | https://en.wikipedia.org/wiki/JavaScript#cite_note-38 |
| [38] | https://en.wikipedia.org/wiki/JavaScript#cite_note-39 |
| Sun Microsystems | https://en.wikipedia.org/wiki/Sun_Microsystems |
| [39] | https://en.wikipedia.org/wiki/JavaScript#cite_note-40 |
| [40] | https://en.wikipedia.org/wiki/JavaScript#cite_note-41 |
| Ryan Dahl | https://en.wikipedia.org/wiki/Ryan_Dahl |
| [41] | https://en.wikipedia.org/wiki/JavaScript#cite_note-42 |
| Brendan Eich | https://en.wikipedia.org/wiki/Brendan_Eich |
| client-side | https://en.wikipedia.org/wiki/Client-side |
| scripting language | https://en.wikipedia.org/wiki/Scripting_language |
| websites | https://en.wikipedia.org/wiki/Website |
| [10] | https://en.wikipedia.org/wiki/JavaScript#cite_note-deployedstats-11 |
| HTML | https://en.wikipedia.org/wiki/HTML |
| DOM | https://en.wikipedia.org/wiki/Document_Object_Model |
| web browsers | https://en.wikipedia.org/wiki/Web_browser |
| JavaScript engine | https://en.wikipedia.org/wiki/JavaScript_engine |
| code | https://en.wikipedia.org/wiki/Source_code |
| web page | https://en.wikipedia.org/wiki/Web_page |
| Ajax | https://en.wikipedia.org/wiki/Ajax_(programming) |
| WebSocket | https://en.wikipedia.org/wiki/WebSocket |
| users | https://en.wikipedia.org/wiki/User_(computing) |
| social media | https://en.wikipedia.org/wiki/Social_media |
| browser games | https://en.wikipedia.org/wiki/Browser_game |
| playback | https://en.wikipedia.org/wiki/Media_player_software |
| streaming media | https://en.wikipedia.org/wiki/Streaming_media |
| pop-up ads | https://en.wikipedia.org/wiki/Pop-up_ad |
| Validating | https://en.wikipedia.org/wiki/Data_validation |
| web form | https://en.wikipedia.org/wiki/Form_(HTML) |
| web server | https://en.wikipedia.org/wiki/Web_server |
| analytics | https://en.wikipedia.org/wiki/Web_analytics |
| ad tracking | https://en.wikipedia.org/wiki/Ad_tracking |
| personalization | https://en.wikipedia.org/wiki/Personalization |
| storage | https://en.wikipedia.org/wiki/Web_storage |
| IndexedDB | https://en.wikipedia.org/wiki/Indexed_Database_API |
| library | https://en.wikipedia.org/wiki/Library_(computing) |
| web framework | https://en.wikipedia.org/wiki/Web_framework |
| [42] | https://en.wikipedia.org/wiki/JavaScript#cite_note-lib_usage-43 |
| jQuery | https://en.wikipedia.org/wiki/JQuery |
| [42] | https://en.wikipedia.org/wiki/JavaScript#cite_note-lib_usage-43 |
| Angular | https://en.wikipedia.org/wiki/Angular_(web_framework) |
| Bootstrap | https://en.wikipedia.org/wiki/Bootstrap_(front-end_framework) |
| Lodash | https://en.wikipedia.org/wiki/Lodash |
| Modernizr | https://en.wikipedia.org/wiki/Modernizr |
| React | https://en.wikipedia.org/wiki/React_(software) |
| Underscore | https://en.wikipedia.org/wiki/Underscore.js |
| Vue | https://en.wikipedia.org/wiki/Vue.js |
| [42] | https://en.wikipedia.org/wiki/JavaScript#cite_note-lib_usage-43 |
| [43] | https://en.wikipedia.org/wiki/JavaScript#cite_note-44 |
| [44] | https://en.wikipedia.org/wiki/JavaScript#cite_note-45 |
| web browser | https://en.wikipedia.org/wiki/Web_browser |
| JavaScript engines | https://en.wikipedia.org/wiki/JavaScript_engine |
| server-side | https://en.wikipedia.org/wiki/Server-side |
| applications | https://en.wikipedia.org/wiki/Application_software |
| Netscape Enterprise Server | https://en.wikipedia.org/wiki/Netscape_Enterprise_Server |
| Microsoft | https://en.wikipedia.org/wiki/Microsoft |
| Internet Information Services | https://en.wikipedia.org/wiki/Internet_Information_Services |
| [45] | https://en.wikipedia.org/wiki/JavaScript#cite_note-46 |
| [46] | https://en.wikipedia.org/wiki/JavaScript#cite_note-47 |
| [47] | https://en.wikipedia.org/wiki/JavaScript#cite_note-2009server-48 |
| Node.js | https://en.wikipedia.org/wiki/Node.js |
| other approaches | https://en.wikipedia.org/wiki/List_of_server-side_JavaScript_implementations |
| [47] | https://en.wikipedia.org/wiki/JavaScript#cite_note-2009server-48 |
| Electron | https://en.wikipedia.org/wiki/Electron_(software_framework) |
| Cordova | https://en.wikipedia.org/wiki/Apache_Cordova |
| React Native | https://en.wikipedia.org/wiki/React_Native |
| application frameworks | https://en.wikipedia.org/wiki/Application_framework |
| Adobe Acrobat | https://en.wikipedia.org/wiki/Adobe_Acrobat |
| PDF | https://en.wikipedia.org/wiki/PDF |
| [48] | https://en.wikipedia.org/wiki/JavaScript#cite_note-49 |
| GNOME Shell | https://en.wikipedia.org/wiki/GNOME_Shell |
| [49] | https://en.wikipedia.org/wiki/JavaScript#cite_note-50 |
| Oracle | https://en.wikipedia.org/wiki/Oracle_Corporation |
| Nashorn | https://en.wikipedia.org/wiki/Nashorn_(JavaScript_engine) |
| Java Development Kit (JDK) | https://en.wikipedia.org/wiki/JDK |
| OpenJDK | https://en.wikipedia.org/wiki/OpenJDK |
| [50] | https://en.wikipedia.org/wiki/JavaScript#cite_note-51 |
| [51] | https://en.wikipedia.org/wiki/JavaScript#cite_note-52 |
| [52] | https://en.wikipedia.org/wiki/JavaScript#cite_note-53 |
| [53] | https://en.wikipedia.org/wiki/JavaScript#cite_note-54 |
| embedded systems | https://en.wikipedia.org/wiki/Embedded_system |
| [54] | https://en.wikipedia.org/wiki/JavaScript#cite_note-55 |
| [55] | https://en.wikipedia.org/wiki/JavaScript#cite_note-56 |
| [56] | https://en.wikipedia.org/wiki/JavaScript#cite_note-57 |
| List of JavaScript engines | https://en.wikipedia.org/wiki/List_of_JavaScript_engines |
| edit | https://en.wikipedia.org/w/index.php?title=List_of_JavaScript_engines&action=edit |
| engines | https://en.wikipedia.org/wiki/Software_engine |
| interpreters | https://en.wikipedia.org/wiki/Interpreter_(computing) |
| source code | https://en.wikipedia.org/wiki/Source_code |
| just-in-time compilation | https://en.wikipedia.org/wiki/Just-in-time_compilation |
| [57] | https://en.wikipedia.org/wiki/JavaScript#cite_note-58 |
| web browser | https://en.wikipedia.org/wiki/Web_browser |
| rendering engine | https://en.wikipedia.org/wiki/Browser_engine |
| Document Object Model | https://en.wikipedia.org/wiki/Document_Object_Model |
| Web IDL | https://en.wikipedia.org/wiki/Web_IDL |
| [58] | https://en.wikipedia.org/wiki/JavaScript#cite_note-59 |
| V8 engine | https://en.wikipedia.org/wiki/V8_(JavaScript_engine) |
| Node.js | https://en.wikipedia.org/wiki/Node.js |
| runtime system | https://en.wikipedia.org/wiki/Runtime_system |
| [59] | https://en.wikipedia.org/wiki/JavaScript#cite_note-List_of_JavaScript_engines_v8_doc-60 |
| ECMAScript | https://en.wikipedia.org/wiki/ECMAScript |
| WebAssembly | https://en.wikipedia.org/wiki/WebAssembly |
| sandbox | https://en.wikipedia.org/wiki/Sandbox_(computer_security) |
| [60] | https://en.wikipedia.org/wiki/JavaScript#cite_note-List_of_JavaScript_engines_Wasm-61 |
| [59] | https://en.wikipedia.org/wiki/JavaScript#cite_note-List_of_JavaScript_engines_v8_doc-60 |
| runtime system | https://en.wikipedia.org/wiki/Runtime_system |
| web browser | https://en.wikipedia.org/wiki/Web_browser |
| input/output | https://en.wikipedia.org/wiki/Input/output |
| networking | https://en.wikipedia.org/wiki/Computer_network |
| storage | https://en.wikipedia.org/wiki/Data_storage |
| graphics | https://en.wikipedia.org/wiki/Computer_graphics |
| threaded | https://en.wikipedia.org/wiki/Thread_(computing) |
| messages | https://en.wikipedia.org/wiki/Message_(computer_science) |
| queue | https://en.wikipedia.org/wiki/Queue_(abstract_data_type) |
| function | https://en.wikipedia.org/wiki/Subroutine |
| call stack | https://en.wikipedia.org/wiki/Call_stack |
| arguments | https://en.wikipedia.org/wiki/Parameter_(computer_programming) |
| local variables | https://en.wikipedia.org/wiki/Local_variable |
| event loop | https://en.wikipedia.org/wiki/Event_loop |
| concurrency model | https://en.wikipedia.org/wiki/Concurrency_(computer_science) |
| non-blocking | https://en.wikipedia.org/wiki/Asynchronous_I/O |
| events | https://en.wikipedia.org/wiki/Event_(computing) |
| callback functions | https://en.wikipedia.org/wiki/Callback_(computer_programming) |
| [61] | https://en.wikipedia.org/wiki/JavaScript#cite_note-62 |
| Node.js | https://en.wikipedia.org/wiki/Node.js |
| Deno | https://en.wikipedia.org/wiki/Deno_(software) |
| Bun | https://en.wikipedia.org/wiki/Bun_(software) |
| Structured programming | https://en.wikipedia.org/wiki/Structured_programming |
| structured programming | https://en.wikipedia.org/wiki/Structured_programming |
| C | https://en.wikipedia.org/wiki/C_(computer_language) |
| scoping | https://en.wikipedia.org/wiki/Scope_(computer_science) |
| function scoping | https://en.wikipedia.org/wiki/Function_scoping |
| block scoping | https://en.wikipedia.org/wiki/Block_scoping |
| const | https://en.wikipedia.org/wiki/Const_(computer_programming) |
| expressions | https://en.wikipedia.org/wiki/Expression_(computer_science) |
| statements | https://en.wikipedia.org/wiki/Statement_(computer_science) |
| automatic semicolon insertion | https://en.wikipedia.org/wiki/Defensive_semicolon |
| [62] | https://en.wikipedia.org/wiki/JavaScript#cite_note-Flanagan2006-63 |
| Weakly typed | https://en.wikipedia.org/wiki/Weakly_typed |
| weakly typed | https://en.wikipedia.org/wiki/Strong_and_weak_typing |
| [63] | https://en.wikipedia.org/wiki/JavaScript#cite_note-casting_rules-64 |
| binary64 | https://en.wikipedia.org/wiki/Double-precision_floating-point_format |
| integer | https://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic |
| [64] | https://en.wikipedia.org/wiki/JavaScript#cite_note-65 |
| [63] | https://en.wikipedia.org/wiki/JavaScript#cite_note-casting_rules-64 |
| prototype | https://en.wikipedia.org/wiki/JavaScript#Object-orientation_(prototype-based) |
| [65] | https://en.wikipedia.org/wiki/JavaScript#cite_note-66 |
| [63] | https://en.wikipedia.org/wiki/JavaScript#cite_note-casting_rules-64 |
| NaN | https://en.wikipedia.org/wiki/NaN |
| [63] | https://en.wikipedia.org/wiki/JavaScript#cite_note-casting_rules-64 |
| Dynamic programming | https://en.wikipedia.org/wiki/Dynamic_programming |
| Dynamic typing | https://en.wikipedia.org/wiki/Dynamic_typing |
| dynamically typed | https://en.wikipedia.org/wiki/Dynamic_typing |
| scripting languages | https://en.wikipedia.org/wiki/Scripting_language |
| type | https://en.wikipedia.org/wiki/Type_system |
| value | https://en.wikipedia.org/wiki/Value_(computer_science) |
| variable | https://en.wikipedia.org/wiki/Variable_(programming) |
| string | https://en.wikipedia.org/wiki/String_(computer_science) |
| [66] | https://en.wikipedia.org/wiki/JavaScript#cite_note-67 |
| duck typing | https://en.wikipedia.org/wiki/Duck_typing |
| [67] | https://en.wikipedia.org/wiki/JavaScript#cite_note-FOOTNOTEFlanagan2006176–178-68 |
| eval | https://en.wikipedia.org/wiki/Eval |
| eval | https://en.wikipedia.org/wiki/Eval |
| Douglas Crockford | https://en.wikipedia.org/wiki/Douglas_Crockford |
| [68] | https://en.wikipedia.org/wiki/JavaScript#cite_note-69 |
| object | https://en.wikipedia.org/wiki/Object_(computer_science) |
| associative array | https://en.wikipedia.org/wiki/Associative_array |
| property | https://en.wikipedia.org/wiki/Property_(programming) |
| properties | https://en.wikipedia.org/wiki/Property_(programming) |
| Prototype-based programming | https://en.wikipedia.org/wiki/Prototype-based_programming |
| prototypes | https://en.wikipedia.org/wiki/Prototype-based_programming |
| classes | https://en.wikipedia.org/wiki/Class_(computer_science) |
| inheritance | https://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming) |
| [69] | https://en.wikipedia.org/wiki/JavaScript#cite_note-70 |
| [70] | https://en.wikipedia.org/wiki/JavaScript#cite_note-71 |
| ECMAScript version 6 | https://en.wikipedia.org/wiki/ECMAScript |
| number sign | https://en.wikipedia.org/wiki/Number_sign |
| polymorphism | https://en.wikipedia.org/wiki/Polymorphism_(computer_science) |
| [71] | https://en.wikipedia.org/wiki/JavaScript#cite_note-JavaScriptNext-72 |
| [72] | https://en.wikipedia.org/wiki/JavaScript#cite_note-Haverbeke2024-73 |
| [73] | https://en.wikipedia.org/wiki/JavaScript#cite_note-74 |
| modify built-in objects | https://en.wikipedia.org/wiki/Monkey_patch |
| [74] | https://en.wikipedia.org/wiki/JavaScript#cite_note-75 |
| Method (computer science) | https://en.wikipedia.org/wiki/Method_(computer_science) |
| method | https://en.wikipedia.org/wiki/Method_(computer_science) |
| Functional programming | https://en.wikipedia.org/wiki/Functional_programming |
| functions | https://en.wikipedia.org/wiki/Subroutine |
| first-class | https://en.wikipedia.org/wiki/First-class_function |
| [75] | https://en.wikipedia.org/wiki/JavaScript#cite_note-76 |
| [76] | https://en.wikipedia.org/wiki/JavaScript#cite_note-77 |
| Closure (computer programming) | https://en.wikipedia.org/wiki/Closure_(computer_programming) |
| lexical closure | https://en.wikipedia.org/wiki/Closure_(computer_programming) |
| lexical scope | https://en.wikipedia.org/wiki/Scope_(programming)#Lexical_scoping_vs._dynamic_scoping |
| [77] | https://en.wikipedia.org/wiki/JavaScript#cite_note-FOOTNOTEFlanagan2006141-78 |
| Anonymous function | https://en.wikipedia.org/wiki/Anonymous_function |
| anonymous functions | https://en.wikipedia.org/wiki/Anonymous_function |
| Delegation (object-oriented programming) | https://en.wikipedia.org/wiki/Delegation_(object-oriented_programming) |
| delegation | https://en.wikipedia.org/wiki/Delegation_(object-oriented_programming) |
| Role-oriented programming | https://en.wikipedia.org/wiki/Role-oriented_programming |
| Traits (computer science) | https://en.wikipedia.org/wiki/Traits_(computer_science) |
| Mixin | https://en.wikipedia.org/wiki/Mixin |
| Role | https://en.wikipedia.org/wiki/Role-oriented_programming |
| [78] | https://en.wikipedia.org/wiki/JavaScript#cite_note-79 |
| Traits | https://en.wikipedia.org/wiki/Traits_(computer_science) |
| [79] | https://en.wikipedia.org/wiki/JavaScript#cite_note-80 |
| [80] | https://en.wikipedia.org/wiki/JavaScript#cite_note-81 |
| Mixins | https://en.wikipedia.org/wiki/Mixin |
| [81] | https://en.wikipedia.org/wiki/JavaScript#cite_note-82 |
| composition | https://en.wikipedia.org/wiki/Object_composition |
| inheritance | https://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming) |
| zero-index | https://en.wikipedia.org/wiki/Zero-based_numbering#Usage_in_programming_languages |
| Variadic function | https://en.wikipedia.org/wiki/Variadic_function |
| formal parameters | https://en.wikipedia.org/wiki/Formal_parameter |
| Variadic functions | https://en.wikipedia.org/wiki/Variadic_functions |
| bind | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind |
| Associative arrays | https://en.wikipedia.org/wiki/Associative_arrays |
| Object literal | https://en.wikipedia.org/wiki/Object_literal |
| associative arrays | https://en.wikipedia.org/wiki/Associative_arrays |
| literals | https://en.wikipedia.org/wiki/Object_literal |
| JSON | https://en.wikipedia.org/wiki/JSON |
| Regular expression | https://en.wikipedia.org/wiki/Regular_expression |
| regular expressions | https://en.wikipedia.org/wiki/Regular_expression |
| [72] | https://en.wikipedia.org/wiki/JavaScript#cite_note-Haverbeke2024-73 |
| Futures and promises | https://en.wikipedia.org/wiki/Futures_and_promises |
| Async/await | https://en.wikipedia.org/wiki/Async/await |
| JavaScript engines | https://en.wikipedia.org/wiki/JavaScript_engine |
| array comprehensions | https://en.wikipedia.org/wiki/List_comprehension |
| ECMAScript for XML | https://en.wikipedia.org/wiki/ECMAScript_for_XML |
| [82] | https://en.wikipedia.org/wiki/JavaScript#cite_note-83 |
| JavaScript syntax | https://en.wikipedia.org/wiki/JavaScript_syntax |
| Variables | https://en.wikipedia.org/wiki/Variable_(computer_science) |
| [83] | https://en.wikipedia.org/wiki/JavaScript#cite_note-84 |
| [84] | https://en.wikipedia.org/wiki/JavaScript#cite_note-moz_let-85 |
| [85] | https://en.wikipedia.org/wiki/JavaScript#cite_note-moz_const-86 |
| 6th Edition – ECMAScript 2015 | https://en.wikipedia.org/wiki/ECMAScript#6th_Edition_–_ECMAScript_2015 |
| comments | https://en.wikipedia.org/wiki/Comment_(computer_programming) |
| forward slashes | https://en.wikipedia.org/wiki/Slash_(punctuation) |
| Wikibooks page on JavaScript syntax examples | https://en.wikibooks.org/wiki/JavaScript/Syntax_examples |
| Browser security | https://en.wikipedia.org/wiki/Browser_security |
| DOM | https://en.wikipedia.org/wiki/Document_Object_Model |
| sandbox | https://en.wikipedia.org/wiki/Sandbox_(computer_security) |
| same-origin policy | https://en.wikipedia.org/wiki/Same-origin_policy |
| [86] | https://en.wikipedia.org/wiki/JavaScript#cite_note-87 |
| [87] | https://en.wikipedia.org/wiki/JavaScript#cite_note-88 |
| [88] | https://en.wikipedia.org/wiki/JavaScript#cite_note-89 |
| Content Security Policy | https://en.wikipedia.org/wiki/Content_Security_Policy |
| Cross-site scripting | https://en.wikipedia.org/wiki/Cross-site_scripting |
| cross-site scripting | https://en.wikipedia.org/wiki/Cross-site_scripting |
| same-origin policy | https://en.wikipedia.org/wiki/Same-origin_policy |
| HTML sanitization | https://en.wikipedia.org/wiki/HTML_sanitization |
| [89] | https://en.wikipedia.org/wiki/JavaScript#cite_note-90 |
| Cross-site request forgery | https://en.wikipedia.org/wiki/Cross-site_request_forgery |
| cross-site request forgery | https://en.wikipedia.org/wiki/Cross-site_request_forgery |
| JSON | https://en.wikipedia.org/wiki/JSON |
| POST | https://en.wikipedia.org/wiki/POST_(HTTP) |
| GET | https://en.wikipedia.org/wiki/GET_(HTTP) |
| obfuscated | https://en.wikipedia.org/wiki/Obfuscated_code |
| [90] | https://en.wikipedia.org/wiki/JavaScript#cite_note-91 |
| [91] | https://en.wikipedia.org/wiki/JavaScript#cite_note-92 |
| Prototype pollution | https://en.wikipedia.org/wiki/Prototype_pollution |
| npm | https://en.wikipedia.org/wiki/Npm_(software) |
| [92] | https://en.wikipedia.org/wiki/JavaScript#cite_note-jslibs-93 |
| [92] | https://en.wikipedia.org/wiki/JavaScript#cite_note-jslibs-93 |
| [93] | https://en.wikipedia.org/wiki/JavaScript#cite_note-94 |
| [94] | https://en.wikipedia.org/wiki/JavaScript#cite_note-95 |
| Buffer overflow | https://en.wikipedia.org/wiki/Buffer_overflow |
| buffer overflows | https://en.wikipedia.org/wiki/Buffer_overflow |
| API | https://en.wikipedia.org/wiki/API |
| [95] | https://en.wikipedia.org/wiki/JavaScript#cite_note-96 |
| [96] | https://en.wikipedia.org/wiki/JavaScript#cite_note-97 |
| [97] | https://en.wikipedia.org/wiki/JavaScript#cite_note-98 |
| Adobe Flash | https://en.wikipedia.org/wiki/Adobe_Flash#Flash_client_security |
| ActiveX | https://en.wikipedia.org/wiki/ActiveX |
| [98] | https://en.wikipedia.org/wiki/JavaScript#cite_note-99 |
| [99] | https://en.wikipedia.org/wiki/JavaScript#cite_note-100 |
| [100] | https://en.wikipedia.org/wiki/JavaScript#cite_note-101 |
| Google Chrome | https://en.wikipedia.org/wiki/Google_Chrome |
| sandbox | https://en.wikipedia.org/wiki/Sandbox_(computer_security) |
| [101] | https://en.wikipedia.org/wiki/JavaScript#cite_note-102 |
| [102] | https://en.wikipedia.org/wiki/JavaScript#cite_note-103 |
| [103] | https://en.wikipedia.org/wiki/JavaScript#cite_note-104 |
| Microsoft Windows | https://en.wikipedia.org/wiki/Microsoft_Windows |
| Windows Script Host | https://en.wikipedia.org/wiki/Windows_Script_Host |
| VBScript | https://en.wikipedia.org/wiki/VBScript |
| Trojan horse | https://en.wikipedia.org/wiki/Trojan_horse_(computing) |
| [104] | https://en.wikipedia.org/wiki/JavaScript#cite_note-105 |
| failed verification | https://en.wikipedia.org/wiki/Wikipedia:Verifiability |
| rowhammer | https://en.wikipedia.org/wiki/Rowhammer |
| [105] | https://en.wikipedia.org/wiki/JavaScript#cite_note-106 |
| [106] | https://en.wikipedia.org/wiki/JavaScript#cite_note-107 |
| [107] | https://en.wikipedia.org/wiki/JavaScript#cite_note-108 |
| [108] | https://en.wikipedia.org/wiki/JavaScript#cite_note-109 |
| ASLR | https://en.wikipedia.org/wiki/Address_space_layout_randomization |
| [109] | https://en.wikipedia.org/wiki/JavaScript#cite_note-110 |
| [110] | https://en.wikipedia.org/wiki/JavaScript#cite_note-111 |
| Spectre | https://en.wikipedia.org/wiki/Spectre_(security_vulnerability) |
| [111] | https://en.wikipedia.org/wiki/JavaScript#cite_note-112 |
| web development tools | https://en.wikipedia.org/wiki/Web_development_tools |
| debugger | https://en.wikipedia.org/wiki/Debugger |
| Static program analysis | https://en.wikipedia.org/wiki/Static_program_analysis |
| ESLint | https://en.wikipedia.org/wiki/ESLint |
| JSLint | https://en.wikipedia.org/wiki/JSLint |
| profilers | https://en.wikipedia.org/wiki/Profiling_(computer_programming) |
| [112] | https://en.wikipedia.org/wiki/JavaScript#cite_note-113 |
| [113] | https://en.wikipedia.org/wiki/JavaScript#cite_note-auto1-114 |
| text editors | https://en.wikipedia.org/wiki/Text_editor |
| Java | https://en.wikipedia.org/wiki/Java_(programming_language) |
| sandboxed | https://en.wikipedia.org/wiki/Sandbox_(computer_security) |
| [114] | https://en.wikipedia.org/wiki/JavaScript#cite_note-popularity-115 |
| James Gosling | https://en.wikipedia.org/wiki/James_Gosling |
| Brendan Eich | https://en.wikipedia.org/wiki/Brendan_Eich |
| static typing | https://en.wikipedia.org/wiki/Static_typing |
| dynamic | https://en.wikipedia.org/wiki/Dynamic_typing |
| compiled | https://en.wikipedia.org/wiki/Compiler |
| class-based | https://en.wikipedia.org/wiki/Class-based_programming |
| prototype-based | https://en.wikipedia.org/wiki/Prototype-based_programming |
| Scheme | https://en.wikipedia.org/wiki/Scheme_(programming_language) |
| JSON | https://en.wikipedia.org/wiki/JSON |
| transpilers | https://en.wikipedia.org/wiki/Transpiler |
| [36] | https://en.wikipedia.org/wiki/JavaScript#cite_note-transpilers-37 |
| TypeScript | https://en.wikipedia.org/wiki/TypeScript |
| CoffeeScript | https://en.wikipedia.org/wiki/CoffeeScript |
| WebAssembly | https://en.wikipedia.org/wiki/WebAssembly |
| bytecode | https://en.wikipedia.org/wiki/Bytecode |
| web page | https://en.wikipedia.org/wiki/Web_page |
| JavaScript engines | https://en.wikipedia.org/wiki/JavaScript_engine |
| [115] | https://en.wikipedia.org/wiki/JavaScript#cite_note-116 |
| sandbox | https://en.wikipedia.org/wiki/Sandbox_(computer_security) |
| asm.js | https://en.wikipedia.org/wiki/Asm.js |
| [116] | https://en.wikipedia.org/wiki/JavaScript#cite_note-117 |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-10 |
| /ˈdʒɑːvəskrɪpt/ | https://en.wikipedia.org/wiki/Help:IPA/English |
| https://upload.wikimedia.org/wikipedia/commons/transcoded/3/3e/LL-Q1860_%28eng%29-Flame%2C_not_lame-JavaScript.wav/LL-Q1860_%28eng%29-Flame%2C_not_lame-JavaScript.wav.mp3 |
| ⓘ | https://en.wikipedia.org/wiki/File:LL-Q1860_(eng)-Flame,_not_lame-JavaScript.wav |
| a | https://en.wikipedia.org/wiki/JavaScript#cite_ref-press_release_1-0 |
| b | https://en.wikipedia.org/wiki/JavaScript#cite_ref-press_release_1-1 |
| "Netscape and Sun announce JavaScript, the Open, Cross-platform Object Scripting Language for Enterprise Networks and the Internet" | https://web.archive.org/web/20070916144913/https://wp.netscape.com/newsref/pr/newsrelease67.html |
| the original | https://wp.netscape.com/newsref/pr/newsrelease67.html |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-wikidata-fdaa92a1fc5308e94e5ed782a2024ab0bbc4c072-v20_2-0 |
| "ECMAScript® 2024 Language Specification" | https://262.ecma-international.org/15.0/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-wikidata-6351048ad5638805e5935d8ba81b639a34072b65-v20_3-0 |
| "ECMAScript® 2025 Language Specification" | https://tc39.es/ecma262/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-node.js_ECMAScript_Modules_Specification_4-0 |
| "nodejs/node-eps" | https://github.com/nodejs/node-eps/blob/master/002-es-modules.md |
| Archived | https://web.archive.org/web/20200829024713/https://github.com/nodejs/node-eps/blob/master/002-es-modules.md |
| a | https://en.wikipedia.org/wiki/JavaScript#cite_ref-looklikejava_5-0 |
| b | https://en.wikipedia.org/wiki/JavaScript#cite_ref-looklikejava_5-1 |
| Coders at Work: Reflections on the Craft of Programming | https://books.google.com/books?id=nneBa6-mWfgC&q=The+immediate+concern+at+Netscape+was+it+must+look+like+Java.&pg=PA141 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-1-4302-1948-4 | https://en.wikipedia.org/wiki/Special:BookSources/978-1-4302-1948-4 |
| Archived | https://web.archive.org/web/20201224233514/https://books.google.com/books?id=nneBa6-mWfgC&q=The+immediate+concern+at+Netscape+was+it+must+look+like+Java.&pg=PA141 |
| a | https://en.wikipedia.org/wiki/JavaScript#cite_ref-origin_6-0 |
| b | https://en.wikipedia.org/wiki/JavaScript#cite_ref-origin_6-1 |
| c | https://en.wikipedia.org/wiki/JavaScript#cite_ref-origin_6-2 |
| d | https://en.wikipedia.org/wiki/JavaScript#cite_ref-origin_6-3 |
| e | https://en.wikipedia.org/wiki/JavaScript#cite_ref-origin_6-4 |
| f | https://en.wikipedia.org/wiki/JavaScript#cite_ref-origin_6-5 |
| "Chapter 4. How JavaScript Was Created" | https://exploringjs.com/es5/ch04.html |
| Archived | https://web.archive.org/web/20200227184037/https://speakingjs.com/es5/ch04.html |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-7 |
| "Popularity – Brendan Eich" | https://brendaneich.com/2008/04/popularity/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-8 |
| "Brendan Eich: An Introduction to JavaScript, JSConf 2010" | https://www.youtube.com/watch?v=1EyRscXrehw |
| YouTube | https://en.wikipedia.org/wiki/YouTube |
| Archived | https://web.archive.org/web/20200829024704/https://www.youtube.com/watch?v=1EyRscXrehw |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-9 |
| Eich, Brendan | https://en.wikipedia.org/wiki/Brendan_Eich |
| Goodman, Danny | https://en.wikipedia.org/wiki/Danny_Goodman |
| JavaScript Bible | https://archive.org/details/javascriptbible000good |
| John Wiley & Sons | https://en.wikipedia.org/wiki/John_Wiley_%26_Sons |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 0-7645-3188-3 | https://en.wikipedia.org/wiki/Special:BookSources/0-7645-3188-3 |
| LCCN | https://en.wikipedia.org/wiki/LCCN_(identifier) |
| 97078208 | https://lccn.loc.gov/97078208 |
| OCLC | https://en.wikipedia.org/wiki/OCLC_(identifier) |
| 38888873 | https://search.worldcat.org/oclc/38888873 |
| OL | https://en.wikipedia.org/wiki/OL_(identifier) |
| 712205M | https://openlibrary.org/books/OL712205M |
| a | https://en.wikipedia.org/wiki/JavaScript#cite_ref-deployedstats_11-0 |
| b | https://en.wikipedia.org/wiki/JavaScript#cite_ref-deployedstats_11-1 |
| "Usage Statistics of JavaScript as Client-side Programming Language on Websites" | https://w3techs.com/technologies/details/cp-javascript |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-12 |
| "Stack Overflow Developer Survey 2025" | https://survey.stackoverflow.co/2025/technology#1-web-frameworks-and-technologies |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-tc39_13-0 |
| "ECMAScript 2020 Language Specification" | https://tc39.es/ecma262/#sec-overview |
| Archived | https://web.archive.org/web/20200508053013/https://tc39.es/ecma262/#sec-overview |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-14 |
| "The Evolution of the Web Browsers" | https://web.archive.org/web/20180831174847/https://www.mwdwebsites.com/nj-web-design-web-browsers.html |
| the original | https://www.mwdwebsites.com/nj-web-design-web-browsers.html |
| a | https://en.wikipedia.org/wiki/JavaScript#cite_ref-EichVideo_15-0 |
| b | https://en.wikipedia.org/wiki/JavaScript#cite_ref-EichVideo_15-1 |
| c | https://en.wikipedia.org/wiki/JavaScript#cite_ref-EichVideo_15-2 |
| "Brendan Eich – CEO of Brave" | https://www.youtube.com/watch?v=XOmhtfTrRxc |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-16 |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-techvision_17-0 |
| "TechVision: Innovators of the Net: Brendan Eich and JavaScript" | https://web.archive.org/web/20080208124612/https://wp.netscape.com/comprod/columns/techvision/innovators_be.html |
| the original | https://wp.netscape.com/comprod/columns/techvision/innovators_be.html |
| a | https://en.wikipedia.org/wiki/JavaScript#cite_ref-wired2024_18-0 |
| b | https://en.wikipedia.org/wiki/JavaScript#cite_ref-wired2024_18-1 |
| "JavaScript Runs the World—Maybe Even Literally" | https://www.wired.com/story/javascript-runs-the-world-maybe-literally/ |
| a | https://en.wikipedia.org/wiki/JavaScript#cite_ref-sjsch5_19-0 |
| b | https://en.wikipedia.org/wiki/JavaScript#cite_ref-sjsch5_19-1 |
| "Chapter 5. Standardization: ECMAScript" | https://web.archive.org/web/20211101184346/http://speakingjs.com/es5/ch05.html |
| the original | https://speakingjs.com/es5/ch05.html |
| a | https://en.wikipedia.org/wiki/JavaScript#cite_ref-O'Reilly-2001_20-0 |
| b | https://en.wikipedia.org/wiki/JavaScript#cite_ref-O'Reilly-2001_20-1 |
| "JavaScript, How Did We Get Here?" | https://web.archive.org/web/20160719020828/https://archive.oreilly.com/pub/a/javascript/2001/04/06/js_history.html |
| the original | https://archive.oreilly.com/pub/a/javascript/2001/04/06/js_history.html |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-21 |
| "Microsoft Internet Explorer 3.0 Beta Now Available" | https://news.microsoft.com/1996/05/29/microsoft-internet-explorer-3-0-beta-now-available/ |
| Archived | https://web.archive.org/web/20201124154053/https://news.microsoft.com/1996/05/29/microsoft-internet-explorer-3-0-beta-now-available/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-22 |
| "The Unwelcome Return of "Best Viewed with Internet Explorer"" | https://www.technologizer.com/2010/09/16/the-unwelcome-return-of-best-viewed-with-internet-explorer/ |
| Archived | https://web.archive.org/web/20180623192402/https://www.technologizer.com/2010/09/16/the-unwelcome-return-of-best-viewed-with-internet-explorer/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-searchenginejournal.com_23-0 |
| "Mozilla Firefox Internet Browser Market Share Gains to 7.4%" | https://www.searchenginejournal.com/mozilla-firefox-internet-browser-market-share-gains-to-74/1082/ |
| Archived | https://web.archive.org/web/20210507013607/https://www.searchenginejournal.com/mozilla-firefox-internet-browser-market-share-gains-to-74/1082/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-24 |
| "The assault on software giant Microsoft" | https://web.archive.org/web/20170925233936/https://news.bbc.co.uk/2/hi/business/4508897.stm |
| BBC News | https://en.wikipedia.org/wiki/BBC_News |
| the original | https://news.bbc.co.uk/2/hi/business/4508897.stm |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-25 |
| "Big browser comparison test: Internet Explorer vs. Firefox, Opera, Safari and Chrome" | https://www.pcgameshardware.com/aid,687738/Big-browser-comparison-test-Internet-Explorer-vs-Firefox-Opera-Safari-and-Chrome-Update-Firefox-35-Final/Practice/ |
| Archived | https://web.archive.org/web/20120502043027/http://www.pcgameshardware.com/aid,687738/Big-browser-comparison-test-Internet-Explorer-vs-Firefox-Opera-Safari-and-Chrome-Update-Firefox-35-Final/Practice/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-26 |
| "Lifehacker Speed Tests: Safari 4, Chrome 2" | https://lifehacker.com/lifehacker-speed-tests-safari-4-chrome-2-and-more-5286869 |
| Lifehacker | https://en.wikipedia.org/wiki/Lifehacker |
| Archived | https://web.archive.org/web/20210414095403/https://lifehacker.com/lifehacker-speed-tests-safari-4-chrome-2-and-more-5286869 |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-27 |
| "TraceMonkey: JavaScript Lightspeed, Brendan Eich's Blog" | https://brendaneich.com/2008/08/tracemonkey-javascript-lightspeed/ |
| Archived | https://web.archive.org/web/20151204091540/https://brendaneich.com/2008/08/tracemonkey-javascript-lightspeed/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-28 |
| "Mozilla asks, 'Are we fast yet?'" | https://www.wired.com/2010/09/mozilla-asks-are-we-fast-yet/ |
| Archived | https://web.archive.org/web/20180622213244/https://www.wired.com/2010/09/mozilla-asks-are-we-fast-yet/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-29 |
| "ECMAScript 6: New Features: Overview and Comparison" | https://web.archive.org/web/20180318064130/https://es6-features.org/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-30 |
| Professional Node.js: Building JavaScript Based Scalable Software | https://books.google.com/books?id=ZH6bpbcrlvYC&q=nodejs |
| Archived | https://web.archive.org/web/20170324021220/https://books.google.com/books?id=ZH6bpbcrlvYC&printsec=frontcover&dq=nodejs&hl=en&sa=X#v=onepage&q=nodejs&f=false |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-b3_31-0 |
| Sams Teach Yourself Node.js in 24 Hours | https://books.google.com/books?id=KGt-FxUEj48C&dq=nodejs&pg=PT24 |
| Archived | https://web.archive.org/web/20170323192039/https://books.google.com/books?id=KGt-FxUEj48C&pg=PT24&dq=nodejs&hl=en&sa=X#v=onepage&q=nodejs&f=false |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-32 |
| "The secret history behind the success of npm and Node" | https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/The-secret-history-behind-the-success-of-npm-and-Node |
| Archived | https://web.archive.org/web/20210802165613/https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/The-secret-history-behind-the-success-of-npm-and-Node |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-33 |
| "State of the Union: npm" | https://www.linux.com/news/state-union-npm/ |
| Archived | https://web.archive.org/web/20210802165614/https://www.linux.com/news/state-union-npm/ |
| a | https://en.wikipedia.org/wiki/JavaScript#cite_ref-branscombe_34-0 |
| b | https://en.wikipedia.org/wiki/JavaScript#cite_ref-branscombe_34-1 |
| c | https://en.wikipedia.org/wiki/JavaScript#cite_ref-branscombe_34-2 |
| "JavaScript Standard Moves to Yearly Release Schedule; Here is What's New for ES16" | https://thenewstack.io/whats-new-es2016/ |
| Archived | https://web.archive.org/web/20210116181757/https://thenewstack.io/whats-new-es2016/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-35 |
| "The TC39 Process" | https://tc39.es/process-document/ |
| Archived | https://web.archive.org/web/20210207105535/https://tc39.es/process-document/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-36 |
| "ECMAScript proposals" | https://github.com/tc39/proposals/blob/master/README.md |
| Archived | https://web.archive.org/web/20201204221147/https://github.com/tc39/proposals/blob/master/README.md |
| a | https://en.wikipedia.org/wiki/JavaScript#cite_ref-transpilers_37-0 |
| b | https://en.wikipedia.org/wiki/JavaScript#cite_ref-transpilers_37-1 |
| Ashkenas, Jeremy | https://en.wikipedia.org/wiki/Jeremy_Ashkenas |
| "List of languages that compile to JS" | https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS |
| GitHub | https://en.wikipedia.org/wiki/GitHub |
| Archived | https://web.archive.org/web/20200131233044/https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-38 |
| "U.S. Trademark Serial No. 75026640" | https://tsdr.uspto.gov/#caseNumber=75026640&caseType=SERIAL_NO&searchType=statusSearch |
| United States Patent and Trademark Office | https://en.wikipedia.org/wiki/United_States_Patent_and_Trademark_Office |
| Archived | https://web.archive.org/web/20210713022850/https://tsdr.uspto.gov/#caseNumber=75026640&caseType=SERIAL_NO&searchType=statusSearch |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-39 |
| "Legal Notices" | https://www.oracle.com/legal/trademarks.html |
| Oracle Corporation | https://en.wikipedia.org/wiki/Oracle_Corporation |
| Archived | https://web.archive.org/web/20210605142505/https://www.oracle.com/legal/trademarks.html |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-40 |
| "Oracle to buy Sun in $7.4-bn deal" | https://economictimes.indiatimes.com/tech/software/oracle-to-buy-sun-in-7-4-bn-deal/articleshow/4427747.cms |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-41 |
| "Oracle urged again to give up JavaScript trademark" | https://www.theregister.com/2024/09/17/oracle_urged_to_surrender_javascript_trademark/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-42 |
| "JavaScript community challenges Oracle's JavaScript trademark" | https://www.infoworld.com/article/3532457/javascript-community-challenges-oracles-javascript-trademark.html |
| a | https://en.wikipedia.org/wiki/JavaScript#cite_ref-lib_usage_43-0 |
| b | https://en.wikipedia.org/wiki/JavaScript#cite_ref-lib_usage_43-1 |
| c | https://en.wikipedia.org/wiki/JavaScript#cite_ref-lib_usage_43-2 |
| "Usage statistics of JavaScript libraries for websites" | https://w3techs.com/technologies/overview/javascript_library |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-44 |
| "Using jQuery with Bootstrap" | https://clouddevs.com/jquery/web-projects-with-bootstrap/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-45 |
| "Vanilla JS" | https://vanilla-js.com/ |
| Archived | https://web.archive.org/web/20200616052335/https://vanilla-js.com/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-46 |
| "Server-Side JavaScript Guide" | https://docs.oracle.com/cd/E19957-01/816-6411-10/contents.htm |
| Oracle Corporation | https://en.wikipedia.org/wiki/Oracle_Corporation |
| Archived | https://web.archive.org/web/20210311173120/https://docs.oracle.com/cd/E19957-01/816-6411-10/contents.htm |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-47 |
| "Introducing JScript .NET" | https://msdn.microsoft.com/en-us/library/ms974588.aspx |
| Archived | https://web.archive.org/web/20171110201649/https://msdn.microsoft.com/en-us/library/ms974588.aspx |
| a | https://en.wikipedia.org/wiki/JavaScript#cite_ref-2009server_48-0 |
| b | https://en.wikipedia.org/wiki/JavaScript#cite_ref-2009server_48-1 |
| "Server-Side JavaScript, Back with a Vengeance" | https://web.archive.org/web/20160617030219/https://readwrite.com/2009/12/17/server-side_javascript_back_with_a_vengeance/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-49 |
| "JavaScript for Acrobat" | https://www.adobe.com/devnet/acrobat/javascript.html |
| Archived | https://web.archive.org/web/20090807065130/https://www.adobe.com/devnet/acrobat/javascript.html |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-50 |
| "Answering the question: "How do I develop an app for GNOME?"" | https://treitter.livejournal.com/14871.html |
| Archived | https://web.archive.org/web/20130211032900/https://treitter.livejournal.com/14871.html |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-51 |
| "Oracle Nashorn: A Next-Generation JavaScript Engine for the JVM" | https://www.oracle.com/technical-resources/articles/java/jf14-nashorn.html |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-52 |
| "Migration Guide from Nashorn to GraalJS" | https://www.graalvm.org/latest/reference-manual/js/NashornMigrationGuide/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-53 |
| "GraalJS" | https://www.graalvm.org/latest/reference-manual/js/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-54 |
| "Java Interoperability" | https://docs.oracle.com/en/graalvm/enterprise/21/docs/reference-manual/js/JavaInteroperability/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-55 |
| "Tessel 2... Leverage all the libraries of Node.JS to create useful devices in minutes with Tessel" | https://tessel.io/ |
| Archived | https://web.archive.org/web/20210526212559/https://tessel.io/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-56 |
| "Node.js Raspberry Pi GPIO Introduction" | https://www.w3schools.com/nodejs/nodejs_raspberrypi_gpio_intro.asp |
| Archived | https://web.archive.org/web/20210813192938/https://www.w3schools.com/nodejs/nodejs_raspberrypi_gpio_intro.asp |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-57 |
| "Espruino – JavaScript for Microcontrollers" | https://www.espruino.com/ |
| Archived | https://web.archive.org/web/20200501010722/https://www.espruino.com/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-58 |
| "A Guide to JavaScript Engines for Idiots" | https://web.archive.org/web/20181208123231/http://developer.telerik.com/featured/a-guide-to-javascript-engines-for-idiots/ |
| Telerik | https://en.wikipedia.org/wiki/Telerik |
| the original | http://developer.telerik.com/featured/a-guide-to-javascript-engines-for-idiots/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-59 |
| "How Blink Works" | https://docs.google.com/document/d/1aitSOucL0VHZa9Z2vbRJSyAIsAz24kX8LFByQ5xQnUg |
| a | https://en.wikipedia.org/wiki/JavaScript#cite_ref-List_of_JavaScript_engines_v8_doc_60-0 |
| b | https://en.wikipedia.org/wiki/JavaScript#cite_ref-List_of_JavaScript_engines_v8_doc_60-1 |
| "Documentation · V8" | https://v8.dev/docs |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-List_of_JavaScript_engines_Wasm_61-0 |
| "WebAssembly: What's the big deal?" | https://medium.com/coinmonks/webassembly-whats-the-big-deal-662396ff1cd6 |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-62 |
| "Concurrency model and Event Loop" | https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop |
| Archived | https://web.archive.org/web/20150905045241/https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-Flanagan2006_63-0 |
| JavaScript: The Definitive Guide | https://books.google.com/books?id=2weL0iAfrEMC |
| O'Reilly Media, Inc. | https://en.wikipedia.org/wiki/O%27Reilly_Media,_Inc. |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-596-55447-7 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-596-55447-7 |
| Archived | https://web.archive.org/web/20200801065235/https://books.google.com/books?id=2weL0iAfrEMC |
| a | https://en.wikipedia.org/wiki/JavaScript#cite_ref-casting_rules_64-0 |
| b | https://en.wikipedia.org/wiki/JavaScript#cite_ref-casting_rules_64-1 |
| c | https://en.wikipedia.org/wiki/JavaScript#cite_ref-casting_rules_64-2 |
| d | https://en.wikipedia.org/wiki/JavaScript#cite_ref-casting_rules_64-3 |
| "JavaScript quirks in one image from the Internet" | https://dev.to/mkrl/javascript-quirks-in-one-image-from-the-internet-52m7 |
| Archived | https://web.archive.org/web/20191028204723/https://dev.to/mkrl/javascript-quirks-in-one-image-from-the-internet-52m7 |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-65 |
| "Proposal-bigint/ADVANCED.md at master · tc39/Proposal-bigint" | https://github.com/tc39/proposal-bigint/blob/master/ADVANCED.md#dont-break-asmjs |
| GitHub | https://en.wikipedia.org/wiki/GitHub |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-66 |
| "Wat" | https://www.destroyallsoftware.com/talks/wat |
| Archived | https://web.archive.org/web/20191028204723/https://www.destroyallsoftware.com/talks/wat |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-67 |
| "JavaScript data types and data structures" | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures |
| Archived | https://web.archive.org/web/20170314230542/https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-FOOTNOTEFlanagan2006176–178_68-0 |
| Flanagan 2006 | https://en.wikipedia.org/wiki/JavaScript#CITEREFFlanagan2006 |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-69 |
| "Prototypal Inheritance in JavaScript" | https://javascript.crockford.com/prototypal.html |
| Archived | https://web.archive.org/web/20130813163035/https://javascript.crockford.com/prototypal.html |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-70 |
| "Inheritance and the prototype chain" | https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Inheritance_and_the_prototype_chain |
| Mozilla | https://en.wikipedia.org/wiki/Mozilla |
| Archived | https://web.archive.org/web/20130425144207/https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Inheritance_and_the_prototype_chain |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-71 |
| Effective JavaScript | https://books.google.com/books?id=Nz9iAwAAQBAJ&pg=PA83 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-321-81218-6 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-321-81218-6 |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-JavaScriptNext_72-0 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-1-4842-5394-6 | https://en.wikipedia.org/wiki/Special:BookSources/978-1-4842-5394-6 |
| a | https://en.wikipedia.org/wiki/JavaScript#cite_ref-Haverbeke2024_73-0 |
| b | https://en.wikipedia.org/wiki/JavaScript#cite_ref-Haverbeke2024_73-1 |
| Eloquent JavaScript | https://eloquentjavascript.net/Eloquent_JavaScript.pdf |
| No Starch Press | https://en.wikipedia.org/wiki/No_Starch_Press |
| 97–98 | https://eloquentjavascript.net/Eloquent_JavaScript.pdf#section*.204 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-1-71850-411-0 | https://en.wikipedia.org/wiki/Special:BookSources/978-1-71850-411-0 |
| Archived | https://web.archive.org/web/20250312193854/https://eloquentjavascript.net/Eloquent_JavaScript.pdf |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-74 |
| "Understanding "Prototypes" in JavaScript" | https://yehudakatz.com/2011/08/12/understanding-prototypes-in-javascript/ |
| Archived | https://web.archive.org/web/20130405154842/https://yehudakatz.com/2011/08/12/understanding-prototypes-in-javascript/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-75 |
| Effective JavaScript | https://books.google.com/books?id=Nz9iAwAAQBAJ&pg=PA125 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-0-321-81218-6 | https://en.wikipedia.org/wiki/Special:BookSources/978-0-321-81218-6 |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-76 |
| "Function – JavaScript" | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function |
| MDN Web Docs | https://en.wikipedia.org/wiki/MDN_Web_Docs |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-77 |
| "Properties of the Function Object" | https://es5.github.com/#x15.3.4-toc |
| Archived | https://web.archive.org/web/20130128185825/https://es5.github.com/#x15.3.4-toc |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-FOOTNOTEFlanagan2006141_78-0 |
| Flanagan 2006 | https://en.wikipedia.org/wiki/JavaScript#CITEREFFlanagan2006 |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-79 |
| The many talents of JavaScript for generalizing Role-Oriented Programming approaches like Traits and Mixins | https://peterseliger.blogspot.de/2014/04/the-many-talents-of-javascript.html#the-many-talents-of-javascript-for-generalizing-role-oriented-programming-approaches-like-traits-and-mixins |
| Archived | https://web.archive.org/web/20171005050713/https://peterseliger.blogspot.de/2014/04/the-many-talents-of-javascript.html#the-many-talents-of-javascript-for-generalizing-role-oriented-programming-approaches-like-traits-and-mixins |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-80 |
| Traits for JavaScript | https://soft.vub.ac.be/~tvcutsem/traitsjs/ |
| Archived | https://web.archive.org/web/20140724052500/https://soft.vub.ac.be/~tvcutsem/traitsjs/ |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-81 |
| "Home | CocktailJS" | https://cocktailjs.github.io/ |
| Archived | https://web.archive.org/web/20170204083608/https://cocktailjs.github.io/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-82 |
| "A fresh look at JavaScript Mixins" | https://javascriptweblog.wordpress.com/2011/05/31/a-fresh-look-at-javascript-mixins/ |
| Archived | https://web.archive.org/web/20200415004603/https://javascriptweblog.wordpress.com/2011/05/31/a-fresh-look-at-javascript-mixins/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-83 |
| "E4X – Archive of obsolete content" | https://web.archive.org/web/20140724100129/https://developer.mozilla.org/en-US/docs/Archive/Web/E4X |
| the original | https://developer.mozilla.org/en-US/docs/Archive/Web/E4X |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-84 |
| "var – JavaScript" | https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Statements/var |
| Mozilla Developer Network | https://en.wikipedia.org/wiki/Mozilla_Developer_Network |
| Archived | https://web.archive.org/web/20121223162713/https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Statements/var |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-moz_let_85-0 |
| "let" | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let |
| Archived | https://web.archive.org/web/20190528140803/https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-moz_const_86-0 |
| "const" | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const |
| Archived | https://web.archive.org/web/20180628044054/https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-87 |
| "Making JavaScript Safe for Advertising" | https://www.adsafe.org/ |
| Archived | https://web.archive.org/web/20210706153324/https://www.adsafe.org/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-88 |
| "Secure ECMA Script (SES)" | https://code.google.com/p/es-lab/wiki/SecureEcmaScript |
| Archived | https://web.archive.org/web/20130515073412/https://code.google.com/p/es-lab/wiki/SecureEcmaScript |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-89 |
| "Google Caja Project" | https://developers.google.com/caja/ |
| Google | https://en.wikipedia.org/wiki/Google |
| Archived | https://web.archive.org/web/20210122083321/https://developers.google.com/caja/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-90 |
| "Mozilla Cross-Site Scripting Vulnerability Reported and Fixed – MozillaZine Talkback" | https://www.mozillazine.org/talkback.html?article=4392 |
| Archived | https://web.archive.org/web/20110721230916/http://www.mozillazine.org/talkback.html?article=4392 |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-91 |
| "Right-click "protection"? Forget about it" | https://web.archive.org/web/20110809195359/https://blog.anta.net/2008/06/17/right-click-%E2%80%9Cprotection%E2%80%9D-forget-about-it/ |
| the original | https://blog.anta.net/2008/06/17/right-click-%E2%80%9Cprotection%E2%80%9D-forget-about-it/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-92 |
| "Why You Should Never Put Sensitive Data in Your JavaScript" | https://www.serviceobjects.com/blog/why-you-should-never-put-sensitive-data-in-your-javascript/ |
| Archived | https://web.archive.org/web/20190603142957/https://www.serviceobjects.com/blog/why-you-should-never-put-sensitive-data-in-your-javascript/ |
| a | https://en.wikipedia.org/wiki/JavaScript#cite_ref-jslibs_93-0 |
| b | https://en.wikipedia.org/wiki/JavaScript#cite_ref-jslibs_93-1 |
| "Thou Shalt Not Depend on Me: Analysing the Use of Outdated JavaScript Libraries on the Web" | https://web.archive.org/web/20170329045344/https://www.ccs.neu.edu/home/arshad/publications/ndss2017jslibs.pdf |
| arXiv | https://en.wikipedia.org/wiki/ArXiv_(identifier) |
| 1811.00918 | https://arxiv.org/abs/1811.00918 |
| doi | https://en.wikipedia.org/wiki/Doi_(identifier) |
| 10.14722/ndss.2017.23414 | https://doi.org/10.14722%2Fndss.2017.23414 |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-1-891562-46-4 | https://en.wikipedia.org/wiki/Special:BookSources/978-1-891562-46-4 |
| S2CID | https://en.wikipedia.org/wiki/S2CID_(identifier) |
| 17885720 | https://api.semanticscholar.org/CorpusID:17885720 |
| the original | https://www.ccs.neu.edu/home/arshad/publications/ndss2017jslibs.pdf |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-94 |
| "How one programmer broke the internet by deleting a tiny piece of code" | https://qz.com/646467/how-one-programmer-broke-the-internet-by-deleting-a-tiny-piece-of-code/ |
| Archived | https://web.archive.org/web/20170222200836/https://qz.com/646467/how-one-programmer-broke-the-internet-by-deleting-a-tiny-piece-of-code/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-95 |
| Developer's 11 lines of deleted code 'breaks the internet' | https://www.scmagazineuk.com/developers-11-lines-of-deleted-code-breaks-the-internet/article/532050/ |
| Archived | https://web.archive.org/web/20170223041434/https://www.scmagazineuk.com/developers-11-lines-of-deleted-code-breaks-the-internet/article/532050/ |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-96 |
| Buffer overflow in crypto.signText() | https://www.mozilla.org/security/announce/2006/mfsa2006-38.html |
| Archived | https://web.archive.org/web/20140604014705/https://www.mozilla.org/security/announce/2006/mfsa2006-38.html |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-97 |
| "Buffer-overflow bug in IE" | https://web.archive.org/web/20021225190522/https://news.com.com/2100-1001-214620.html |
| CNET | https://en.wikipedia.org/wiki/CNET |
| the original | https://news.com.com/2100-1001-214620.html |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-98 |
| Apple Safari JavaScript Buffer Overflow Lets Remote Users Execute Arbitrary Code and HTTP Redirect Bug Lets Remote Users Access Files | https://securitytracker.com/alerts/2006/Mar/1015713.html |
| Archived | https://web.archive.org/web/20100218102849/https://securitytracker.com/alerts/2006/Mar/1015713.html |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-99 |
| Microsoft WebViewFolderIcon ActiveX Control Buffer Overflow Vulnerability | https://www.securityfocus.com/bid/19030/info |
| Archived | https://web.archive.org/web/20111011091819/http://www.securityfocus.com/bid/19030/info |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-100 |
| Macromedia Flash ActiveX Buffer Overflow | https://www.fusionauthority.com/security/3234-macromedia-flash-activex-buffer-overflow.htm |
| Archived | https://web.archive.org/web/20110813160055/https://www.fusionauthority.com/security/3234-macromedia-flash-activex-buffer-overflow.htm |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-101 |
| "Protected Mode in Vista IE7 – IEBlog" | https://blogs.msdn.com/ie/archive/2006/02/09/528963.aspx |
| Archived | https://web.archive.org/web/20100123103719/https://blogs.msdn.com/ie/archive/2006/02/09/528963.aspx |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-102 |
| Vulnerability Note VU#713878: Microsoft Internet Explorer does not properly validate source of redirected frame | https://www.kb.cert.org/vuls/id/713878 |
| Archived | https://web.archive.org/web/20091030051811/https://www.kb.cert.org/vuls/id/713878/ |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-103 |
| Mozilla Foundation Security Advisory 2005–41: Privilege escalation via DOM property overrides | https://www.mozilla.org/security/announce/2005/mfsa2005-41.html |
| Archived | https://web.archive.org/web/20140604014832/https://www.mozilla.org/security/announce/2005/mfsa2005-41.html |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-104 |
| "Part 5: Enhanced Browsing Security" | https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-xp/bb457150(v=technet.10) |
| TechNet | https://en.wikipedia.org/wiki/Microsoft_TechNet |
| Microsoft Docs | https://en.wikipedia.org/wiki/Microsoft_Docs |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-105 |
| JS.Seeker.K | https://www.symantec.com/security_response/writeup.jsp?docid=2003-100111-0931-99 |
| Archived | https://web.archive.org/web/20110913210848/http://www.symantec.com/security_response/writeup.jsp?docid=2003-100111-0931-99 |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-106 |
| arXiv | https://en.wikipedia.org/wiki/ArXiv_(identifier) |
| 1507.06955 | https://arxiv.org/abs/1507.06955 |
| cs.CR | https://arxiv.org/archive/cs.CR |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-107 |
| "Rowhammer.js Is the Most Ingenious Hack I've Ever Seen" | https://www.vice.com/en/article/rowhammerjs-is-the-most-ingenious-hack-ive-ever-seen/ |
| Vice | https://en.wikipedia.org/wiki/Vice_(magazine) |
| Archived | https://web.archive.org/web/20180127084042/https://motherboard.vice.com/en_us/article/9akpwz/rowhammerjs-is-the-most-ingenious-hack-ive-ever-seen |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-108 |
| "DRAM 'Bitflipping' exploit for attacking PCs: Just add JavaScript" | https://arstechnica.com/information-technology/2015/08/dram-bitflipping-exploit-for-attacking-pcs-just-add-javascript/ |
| Ars Technica | https://en.wikipedia.org/wiki/Ars_Technica |
| Archived | https://web.archive.org/web/20180127143154/https://arstechnica.com/information-technology/2015/08/dram-bitflipping-exploit-for-attacking-pcs-just-add-javascript/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-109 |
| Auerbach, David | https://en.wikipedia.org/wiki/David_Auerbach |
| "Rowhammer security exploit: Why a new security attack is truly terrifying" | https://www.slate.com/articles/technology/bitwise/2015/07/rowhammer_security_exploit_why_a_new_security_attack_is_truly_terrifying.html |
| Archived | https://web.archive.org/web/20150730004023/https://www.slate.com/articles/technology/bitwise/2015/07/rowhammer_security_exploit_why_a_new_security_attack_is_truly_terrifying.html |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-110 |
| AnC | https://www.vusec.net/projects/anc/ |
| Archived | https://web.archive.org/web/20170316055626/https://www.vusec.net/projects/anc/ |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-111 |
| New ASLR-busting JavaScript is about to make drive-by exploits much nastier | https://arstechnica.com/security/2017/02/new-aslr-busting-javascript-is-about-to-make-drive-by-exploits-much-nastier/ |
| Archived | https://web.archive.org/web/20170316024419/https://arstechnica.com/security/2017/02/new-aslr-busting-javascript-is-about-to-make-drive-by-exploits-much-nastier/ |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-112 |
| Spectre Attack | https://spectreattack.com/spectre.pdf |
| Archived | https://web.archive.org/web/20180103225843/https://spectreattack.com/spectre.pdf |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-113 |
| "Benchmark.js" | https://benchmarkjs.com/ |
| Archived | https://web.archive.org/web/20161219182724/https://benchmarkjs.com/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-auto1_114-0 |
| "JSBEN.CH Performance Benchmarking Playground for JavaScript" | https://jsben.ch |
| Archived | https://web.archive.org/web/20210227052409/https://jsben.ch/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-popularity_115-0 |
| Eich, Brendan | https://en.wikipedia.org/wiki/Brendan_Eich |
| "Popularity" | https://brendaneich.com/2008/04/popularity/ |
| Archived | https://web.archive.org/web/20110703020955/https://brendaneich.com/2008/04/popularity/ |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-116 |
| "Edge Browser Switches WebAssembly to 'On' -- Visual Studio Magazine" | https://visualstudiomagazine.com/articles/2017/11/06/edge-webassembly.aspx |
| Archived | https://web.archive.org/web/20180210002432/https://visualstudiomagazine.com/articles/2017/11/06/edge-webassembly.aspx |
| ^ | https://en.wikipedia.org/wiki/JavaScript#cite_ref-117 |
| "frequently asked questions" | https://asmjs.org/faq.html |
| Archived | https://web.archive.org/web/20140604012024/https://asmjs.org/faq.html |
| ECMAScript Specification Documents | https://en.wikipedia.org/wiki/ECMAScript#External_links |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-1-491-95202-3 | https://en.wikipedia.org/wiki/Special:BookSources/978-1-491-95202-3 |
| Eloquent JavaScript | https://eloquentjavascript.net/Eloquent_JavaScript.pdf |
| No Starch Press | https://en.wikipedia.org/wiki/No_Starch_Press |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-1-71850-411-0 | https://en.wikipedia.org/wiki/Special:BookSources/978-1-71850-411-0 |
| Archived | https://web.archive.org/web/20250312193854/https://eloquentjavascript.net/Eloquent_JavaScript.pdf |
| ISBN | https://en.wikipedia.org/wiki/ISBN_(identifier) |
| 978-1-59327-540-2 | https://en.wikipedia.org/wiki/Special:BookSources/978-1-59327-540-2 |
| sister projects | https://en.wikipedia.org/wiki/Wikipedia:Wikimedia_sister_projects |
| https://en.wikipedia.org/wiki/File:Wiktionary-logo-v2.svg |
| Definitions | https://en.wiktionary.org/wiki/Special:Search/JavaScript |
| https://en.wikipedia.org/wiki/File:Commons-logo.svg |
| Media | https://commons.wikimedia.org/wiki/Category:JavaScript |
| https://en.wikipedia.org/wiki/File:Wikibooks-logo.svg |
| Textbooks | https://en.wikibooks.org/wiki/JavaScript |
| https://en.wikipedia.org/wiki/File:Wikiversity_logo_2017.svg |
| Resources | https://en.wikiversity.org/wiki/Topic:JavaScript |
| https://en.wikipedia.org/wiki/File:MediaWiki-2020-icon.svg |
| Documentation | https://www.mediawiki.org/wiki/JavaScript |
| This audio file | https://en.wikipedia.org/wiki/File:En-JavaScript.ogg |
| Audio help | https://en.wikipedia.org/wiki/Wikipedia:Media_help |
| More spoken articles | https://en.wikipedia.org/wiki/Wikipedia:Spoken_articles |
| The Modern JavaScript Tutorial | https://javascript.info/ |
| "JavaScript: The First 20 Years" | https://www.pldi21.org/prerecorded_hopl.12.html |
| v | https://en.wikipedia.org/wiki/Template:JavaScript |
| t | https://en.wikipedia.org/wiki/Template_talk:JavaScript |
| e | https://en.wikipedia.org/wiki/Special:EditPage/Template:JavaScript |
| Code analysis | https://en.wikipedia.org/wiki/Static_program_analysis |
| ESLint | https://en.wikipedia.org/wiki/ESLint |
| JSHint | https://en.wikipedia.org/wiki/JSHint |
| JSLint | https://en.wikipedia.org/wiki/JSLint |
| OxLint | https://en.wikipedia.org/w/index.php?title=OxLint&action=edit&redlink=1 |
| Chous | https://en.wikipedia.org/wiki/Chous |
| Subsets,* supersets | https://en.wikipedia.org/wiki/Subset |
| Source | https://en.wikipedia.org/wiki/Source_(programming_language) |
| ArkTS | https://en.wikipedia.org/wiki/ArkTS |
| JS++ | https://en.wikipedia.org/wiki/JS%2B%2B |
| TypeScript | https://en.wikipedia.org/wiki/TypeScript |
| Transpilers | https://en.wikipedia.org/wiki/Source-to-source_compiler |
| AtScript | https://en.wikipedia.org/wiki/AtScript |
| Babel | https://en.wikipedia.org/wiki/Babel_(transcompiler) |
| ClojureScript | https://en.wikipedia.org/wiki/ClojureScript |
| CoffeeScript | https://en.wikipedia.org/wiki/CoffeeScript |
| Dart | https://en.wikipedia.org/wiki/Dart_(programming_language) |
| Elm | https://en.wikipedia.org/wiki/Elm_(programming_language) |
| Emscripten | https://en.wikipedia.org/wiki/Emscripten |
| Google Closure Compiler | https://en.wikipedia.org/wiki/Google_Closure_Compiler |
| Google Web Toolkit | https://en.wikipedia.org/wiki/Google_Web_Toolkit |
| Haxe | https://en.wikipedia.org/wiki/Haxe |
| LiveScript | https://en.wikipedia.org/wiki/LiveScript_(programming_language) |
| Morfik | https://en.wikipedia.org/wiki/Morfik |
| Nim | https://en.wikipedia.org/wiki/Nim_(programming_language) |
| Opa | https://en.wikipedia.org/wiki/Opa_(programming_language) |
| PureScript | https://en.wikipedia.org/wiki/PureScript |
| ReScript | https://en.wikipedia.org/wiki/ReScript |
| WebSharper | https://en.wikipedia.org/wiki/WebSharper |
| JavaScript library | https://en.wikipedia.org/wiki/JavaScript_library |
| JavaScript syntax | https://en.wikipedia.org/wiki/JavaScript_syntax |
| JavaScript stack | https://en.wikipedia.org/w/index.php?title=JavaScript_stack&action=edit&redlink=1 |
| Debuggers | https://en.wikipedia.org/wiki/Debugger |
| Chrome DevTools | https://en.wikipedia.org/wiki/Chrome_(browser) |
| Firefox | https://en.wikipedia.org/wiki/Firefox |
| Firebug | https://en.wikipedia.org/wiki/Firebug_(software) |
| Komodo IDE | https://en.wikipedia.org/wiki/Komodo_IDE |
| Safari | https://en.wikipedia.org/wiki/Safari_(web_browser) |
| Documentation generators | https://en.wikipedia.org/wiki/Documentation_generator |
| JSDoc | https://en.wikipedia.org/wiki/JSDoc |
| Ace | https://en.wikipedia.org/wiki/Ace_(editor) |
| Cloud9 IDE | https://en.wikipedia.org/wiki/Cloud9_IDE |
| Atom | https://en.wikipedia.org/wiki/Atom_(text_editor) |
| CodeMirror | https://en.wikipedia.org/wiki/CodeMirror |
| Brackets | https://en.wikipedia.org/wiki/Brackets_(text_editor) |
| Light Table | https://en.wikipedia.org/wiki/Light_Table_(software) |
| PhpStorm | https://en.wikipedia.org/wiki/PhpStorm |
| Orion | https://en.wikipedia.org/wiki/List_of_Eclipse_projects#Top-level_sub-projects |
| Visual Studio | https://en.wikipedia.org/wiki/Visual_Studio |
| Visual Studio Express | https://en.wikipedia.org/wiki/Microsoft_Visual_Studio_Express |
| Visual Studio Code | https://en.wikipedia.org/wiki/Visual_Studio_Code |
| Visual Studio Team Services | https://en.wikipedia.org/wiki/Visual_Studio#Azure_DevOps_Services |
| Vim | https://en.wikipedia.org/wiki/Vim_(text_editor) |
| Engines | https://en.wikipedia.org/wiki/JavaScript_engine |
| List of JavaScript engines | https://en.wikipedia.org/wiki/List_of_JavaScript_engines |
| Frameworks | https://en.wikipedia.org/wiki/Software_framework |
| Comparison of JavaScript frameworks | https://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_web_frameworks |
| List of JavaScript libraries | https://en.wikipedia.org/wiki/List_of_JavaScript_libraries |
| technologies | https://en.wikipedia.org/wiki/Technology |
| Ajax | https://en.wikipedia.org/wiki/Ajax_(programming) |
| AssemblyScript | https://en.wikipedia.org/wiki/AssemblyScript |
| asm.js | https://en.wikipedia.org/wiki/Asm.js |
| CSS | https://en.wikipedia.org/wiki/CSS |
| DOM | https://en.wikipedia.org/wiki/Document_Object_Model |
| HTML | https://en.wikipedia.org/wiki/HTML |
| HTML5 | https://en.wikipedia.org/wiki/HTML5 |
| JSON | https://en.wikipedia.org/wiki/JSON |
| WebAssembly | https://en.wikipedia.org/wiki/WebAssembly |
| WebAuthn | https://en.wikipedia.org/wiki/WebAuthn |
| Package managers | https://en.wikipedia.org/wiki/Package_manager |
| npm | https://en.wikipedia.org/wiki/Npm |
| pnpm | https://en.wikipedia.org/wiki/Pnpm |
| yarn | https://en.wikipedia.org/wiki/Yarn_(package_manager) |
| Bun | https://en.wikipedia.org/wiki/Bun_(software) |
| Bun | https://en.wikipedia.org/wiki/Bun_(software) |
| esbuild | https://en.wikipedia.org/wiki/Esbuild |
| Vite | https://en.wikipedia.org/wiki/Vite_(software) |
| Webpack | https://en.wikipedia.org/wiki/Webpack |
| Server-side | https://en.wikipedia.org/wiki/Server-side_JavaScript |
| Active Server Pages | https://en.wikipedia.org/wiki/Active_Server_Pages |
| Bun | https://en.wikipedia.org/wiki/Bun_(software) |
| CommonJS | https://en.wikipedia.org/wiki/CommonJS |
| Deno | https://en.wikipedia.org/wiki/Deno_(software) |
| JSGI | https://en.wikipedia.org/wiki/JSGI |
| Node.js | https://en.wikipedia.org/wiki/Node.js |
| Unit testing | https://en.wikipedia.org/wiki/Unit_testing |
| list | https://en.wikipedia.org/wiki/List_of_unit_testing_frameworks#JavaScript |
| Jasmine | https://en.wikipedia.org/wiki/Jasmine_(software) |
| Mocha | https://en.wikipedia.org/wiki/Mocha_(JavaScript_framework) |
| QUnit | https://en.wikipedia.org/wiki/QUnit |
| Douglas Crockford | https://en.wikipedia.org/wiki/Douglas_Crockford |
| Ryan Dahl | https://en.wikipedia.org/wiki/Ryan_Dahl |
| Brendan Eich | https://en.wikipedia.org/wiki/Brendan_Eich |
| John Resig | https://en.wikipedia.org/wiki/John_Resig |
| Jesse James Garrett | https://en.wikipedia.org/wiki/Jesse_James_Garrett |
| v | https://en.wikipedia.org/wiki/Template:ECMAScript |
| t | https://en.wikipedia.org/wiki/Template_talk:ECMAScript |
| e | https://en.wikipedia.org/wiki/Special:EditPage/Template:ECMAScript |
| ECMAScript | https://en.wikipedia.org/wiki/ECMAScript |
| ActionScript | https://en.wikipedia.org/wiki/ActionScript |
| Haxe | https://en.wikipedia.org/wiki/Haxe |
| Caja | https://en.wikipedia.org/wiki/Caja_project |
| engines | https://en.wikipedia.org/wiki/JavaScript_engine |
| asm.js | https://en.wikipedia.org/wiki/Asm.js |
| JS++ | https://en.wikipedia.org/wiki/JS%2B%2B |
| JScript | https://en.wikipedia.org/wiki/JScript |
| JScript .NET | https://en.wikipedia.org/wiki/JScript_.NET |
| QtScript | https://en.wikipedia.org/wiki/QtScript |
| TypeScript | https://en.wikipedia.org/wiki/TypeScript |
| WMLScript | https://en.wikipedia.org/wiki/WMLScript |
| Engines | https://en.wikipedia.org/wiki/List_of_JavaScript_engines |
| Carakan | https://en.wikipedia.org/wiki/Presto_(browser_engine)#ECMAScript_engines |
| Futhark | https://en.wikipedia.org/wiki/Presto_(browser_engine)#ECMAScript_engines |
| JavaScriptCore | https://en.wikipedia.org/wiki/WebKit#JavaScriptCore |
| JScript | https://en.wikipedia.org/wiki/JScript |
| KJS | https://en.wikipedia.org/wiki/KJS_(software) |
| Linear B | https://en.wikipedia.org/wiki/Presto_(browser_engine)#ECMAScript_engines |
| QtScript | https://en.wikipedia.org/wiki/QtScript |
| Rhino | https://en.wikipedia.org/wiki/Rhino_(JavaScript_engine) |
| SpiderMonkey | https://en.wikipedia.org/wiki/SpiderMonkey |
| TraceMonkey | https://en.wikipedia.org/wiki/SpiderMonkey#TraceMonkey |
| JägerMonkey | https://en.wikipedia.org/wiki/SpiderMonkey#JägerMonkey |
| Tamarin | https://en.wikipedia.org/wiki/Tamarin_(software) |
| V8 | https://en.wikipedia.org/wiki/V8_(JavaScript_engine) |
| ChakraCore | https://en.wikipedia.org/wiki/Chakra_(JavaScript_engine) |
| Chakra | https://en.wikipedia.org/wiki/Chakra_(JScript_engine) |
| JScript .NET | https://en.wikipedia.org/wiki/JScript_.NET |
| Nashorn | https://en.wikipedia.org/wiki/Nashorn_(JavaScript_engine) |
| Frameworks | https://en.wikipedia.org/wiki/Software_framework |
| Client-side | https://en.wikipedia.org/wiki/Client-side_JavaScript |
| Dojo | https://en.wikipedia.org/wiki/Dojo_(web_framework) |
| Echo | https://en.wikipedia.org/wiki/Echo_(framework) |
| Ext JS | https://en.wikipedia.org/wiki/Ext_JS |
| Google Web Toolkit | https://en.wikipedia.org/wiki/Google_Web_Toolkit |
| jQuery | https://en.wikipedia.org/wiki/JQuery |
| Lively Kernel | https://en.wikipedia.org/wiki/Lively_Kernel |
| MochiKit | https://en.wikipedia.org/wiki/MochiKit |
| MooTools | https://en.wikipedia.org/wiki/MooTools |
| Prototype | https://en.wikipedia.org/wiki/Prototype_JavaScript_Framework |
| qooxdoo | https://en.wikipedia.org/wiki/Qooxdoo |
| SproutCore | https://en.wikipedia.org/wiki/SproutCore |
| Spry | https://en.wikipedia.org/wiki/Spry_framework |
| Server-side | https://en.wikipedia.org/wiki/Server-side_JavaScript |
| Node.js | https://en.wikipedia.org/wiki/Node.js |
| Deno | https://en.wikipedia.org/wiki/Deno_(software) |
| Bun | https://en.wikipedia.org/wiki/Bun_(software) |
| Jaxer | https://en.wikipedia.org/wiki/Jaxer#Aptana_Jaxer |
| AppJet | https://en.wikipedia.org/wiki/AppJet |
| Libraries | https://en.wikipedia.org/wiki/JavaScript_library |
| Backbone.js | https://en.wikipedia.org/wiki/Backbone.js |
| SWFObject | https://en.wikipedia.org/wiki/SWFObject |
| Underscore.js | https://en.wikipedia.org/wiki/Underscore.js |
| Brendan Eich | https://en.wikipedia.org/wiki/Brendan_Eich |
| Douglas Crockford | https://en.wikipedia.org/wiki/Douglas_Crockford |
| John Resig | https://en.wikipedia.org/wiki/John_Resig |
| DHTML | https://en.wikipedia.org/wiki/Dynamic_HTML |
| Ecma International | https://en.wikipedia.org/wiki/Ecma_International |
| JSDoc | https://en.wikipedia.org/wiki/JSDoc |
| JSGI | https://en.wikipedia.org/wiki/JSGI |
| JSHint | https://en.wikipedia.org/wiki/JSHint |
| JSLint | https://en.wikipedia.org/wiki/JSLint |
| JSON | https://en.wikipedia.org/wiki/JSON |
| JSSS | https://en.wikipedia.org/wiki/JavaScript_Style_Sheets |
| Sputnik | https://en.wikipedia.org/wiki/Sputnik_(JavaScript_conformance_test) |
| SunSpider | https://en.wikipedia.org/wiki/Browser_speed_test#SunSpider |
| Asynchronous module definition | https://en.wikipedia.org/wiki/Asynchronous_module_definition |
| CommonJS | https://en.wikipedia.org/wiki/CommonJS |
| JavaScript libraries | https://en.wikipedia.org/wiki/List_of_JavaScript_libraries |
| Ajax frameworks | https://en.wikipedia.org/wiki/List_of_Ajax_frameworks#JavaScript |
| Server-side JavaScript | https://en.wikipedia.org/wiki/List_of_server-side_JavaScript_implementations |
| JavaScript web frameworks | https://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_web_frameworks |
| v | https://en.wikipedia.org/wiki/Template:Web_browsers |
| t | https://en.wikipedia.org/wiki/Template_talk:Web_browsers |
| e | https://en.wikipedia.org/wiki/Special:EditPage/Template:Web_browsers |
| Web browsers | https://en.wikipedia.org/wiki/Web_browser |
| Bookmarks | https://en.wikipedia.org/wiki/Bookmark_(digital) |
| Extensions | https://en.wikipedia.org/wiki/Browser_extension |
| Privacy mode | https://en.wikipedia.org/wiki/Private_browsing |
| Web standards | https://en.wikipedia.org/wiki/Web_standards |
| HTML | https://en.wikipedia.org/wiki/HTML |
| v5 | https://en.wikipedia.org/wiki/HTML5 |
| CSS | https://en.wikipedia.org/wiki/CSS |
| DOM | https://en.wikipedia.org/wiki/Document_Object_Model |
| WebAssembly | https://en.wikipedia.org/wiki/WebAssembly |
| Web storage | https://en.wikipedia.org/wiki/Web_storage |
| IndexedDB | https://en.wikipedia.org/wiki/IndexedDB |
| WebGL | https://en.wikipedia.org/wiki/WebGL |
| WebGPU | https://en.wikipedia.org/wiki/WebGPU |
| HTTP | https://en.wikipedia.org/wiki/HTTP |
| Encryption | https://en.wikipedia.org/wiki/HTTPS |
| Cookies | https://en.wikipedia.org/wiki/HTTP_cookie |
| third-party | https://en.wikipedia.org/wiki/Third-party_cookies |
| OCSP | https://en.wikipedia.org/wiki/Online_Certificate_Status_Protocol |
| WebRTC | https://en.wikipedia.org/wiki/WebRTC |
| WebSocket | https://en.wikipedia.org/wiki/WebSocket |
| Blink | https://en.wikipedia.org/wiki/Blink_(browser_engine) |
| Proprietary | https://en.wikipedia.org/wiki/Proprietary_software |
| Google Chrome | https://en.wikipedia.org/wiki/Google_Chrome |
| Arc | https://en.wikipedia.org/wiki/Arc_(web_browser) |
| Atlas | https://en.wikipedia.org/wiki/ChatGPT_Atlas |
| Avast | https://en.wikipedia.org/wiki/Avast_Secure_Browser |
| Cốc Cốc | https://en.wikipedia.org/wiki/C%E1%BB%91c_C%E1%BB%91c |
| Comet | https://en.wikipedia.org/wiki/Perplexity_AI#Comet |
| Comodo | https://en.wikipedia.org/wiki/Comodo_Dragon |
| Ecosia | https://en.wikipedia.org/wiki/Ecosia#Ecosia_Browser |
| Epic | https://en.wikipedia.org/wiki/Epic_(web_browser) |
| Huawei | https://en.wikipedia.org/wiki/Huawei_Mobile_Services |
| Maxthon | https://en.wikipedia.org/wiki/Maxthon |
| Microsoft Edge | https://en.wikipedia.org/wiki/Microsoft_Edge |
| Opera | https://en.wikipedia.org/wiki/Opera_(web_browser) |
| Mobile | https://en.wikipedia.org/wiki/Opera_Mobile |
| Puffin | https://en.wikipedia.org/wiki/Puffin_Browser |
| QQ | https://en.wikipedia.org/wiki/QQ_Browser |
| Samsung | https://en.wikipedia.org/wiki/Samsung_Internet |
| Silk | https://en.wikipedia.org/wiki/Amazon_Silk |
| Sleipnir | https://en.wikipedia.org/wiki/Sleipnir_(web_browser) |
| SRWare | https://en.wikipedia.org/wiki/SRWare_Iron |
| UC | https://en.wikipedia.org/wiki/UC_Browser |
| Vivaldi | https://en.wikipedia.org/wiki/Vivaldi_(web_browser) |
| Whale | https://en.wikipedia.org/wiki/Naver_Whale |
| Yandex | https://en.wikipedia.org/wiki/Yandex_Browser |
| FOSS | https://en.wikipedia.org/wiki/Free_and_open-source_software |
| Chromium | https://en.wikipedia.org/wiki/Chromium_(web_browser) |
| Brave | https://en.wikipedia.org/wiki/Brave_(web_browser) |
| Dooble | https://en.wikipedia.org/wiki/Dooble |
| Falkon | https://en.wikipedia.org/wiki/Falkon |
| Otter | https://en.wikipedia.org/wiki/Otter_Browser |
| Supermium | https://en.wikipedia.org/wiki/Supermium |
| ungoogled | https://en.wikipedia.org/wiki/Ungoogled-chromium |
| Gecko | https://en.wikipedia.org/wiki/Gecko_(software) |
| Firefox | https://en.wikipedia.org/wiki/Firefox |
| Floorp | https://en.wikipedia.org/wiki/Floorp |
| GNU IceCat | https://en.wikipedia.org/wiki/GNU_IceCat |
| LibreWolf | https://en.wikipedia.org/wiki/LibreWolf |
| Midori | https://en.wikipedia.org/wiki/Midori_(web_browser) |
| Mullvad | https://en.wikipedia.org/wiki/Mullvad_Browser |
| SlimBrowser | https://en.wikipedia.org/wiki/SlimBrowser |
| SeaMonkey | https://en.wikipedia.org/wiki/SeaMonkey |
| fork | https://en.wikipedia.org/wiki/Fork_(software_development) |
| Tor | https://en.wikipedia.org/wiki/Tor_Browser |
| Waterfox | https://en.wikipedia.org/wiki/Waterfox |
| Zen | https://en.wikipedia.org/wiki/Zen_Browser |
| Goanna | https://en.wikipedia.org/wiki/Goanna_(software) |
| Basilisk | https://en.wikipedia.org/wiki/Basilisk_(web_browser) |
| K-Meleon | https://en.wikipedia.org/wiki/K-Meleon |
| Pale Moon | https://en.wikipedia.org/wiki/Pale_Moon |
| WebKit | https://en.wikipedia.org/wiki/WebKit |
| Safari | https://en.wikipedia.org/wiki/Safari_(web_browser) |
| GNOME Web | https://en.wikipedia.org/wiki/GNOME_Web |
| iCab | https://en.wikipedia.org/wiki/ICab |
| Orion | https://en.wikipedia.org/wiki/Kagi_(search_engine)#Orion_Browser |
| engine | https://en.wikipedia.org/wiki/Browser_engine |
| 360 | https://en.wikipedia.org/wiki/360_Secure_Browser |
| DuckDuckGo | https://en.wikipedia.org/wiki/DuckDuckGo_Private_Browser |
| Konqueror | https://en.wikipedia.org/wiki/Konqueror |
| Lunascape | https://en.wikipedia.org/wiki/Lunascape |
| NetFront | https://en.wikipedia.org/wiki/NetFront |
| qutebrowser | https://en.wikipedia.org/wiki/Qutebrowser |
| Dillo | https://en.wikipedia.org/wiki/Dillo |
| eww | https://en.wikipedia.org/wiki/Eww_(web_browser) |
| Flow | https://en.wikipedia.org/wiki/Flow_(web_browser) |
| Ladybird | https://en.wikipedia.org/wiki/Ladybird_(web_browser) |
| Links | https://en.wikipedia.org/wiki/Links_(web_browser) |
| Lynx | https://en.wikipedia.org/wiki/Lynx_(web_browser) |
| NetSurf | https://en.wikipedia.org/wiki/NetSurf |
| Opera Mini | https://en.wikipedia.org/wiki/Opera_Mini |
| w3m | https://en.wikipedia.org/wiki/W3m |
| Blink | https://en.wikipedia.org/wiki/Blink_(browser_engine) |
| Beaker | https://en.wikipedia.org/wiki/Beaker_(web_browser) |
| Citrio | https://en.wikipedia.org/wiki/Citrio |
| Flock | https://en.wikipedia.org/wiki/Flock_(web_browser) |
| Redcore | https://en.wikipedia.org/wiki/Redcore |
| Rockmelt | https://en.wikipedia.org/wiki/Rockmelt |
| SalamWeb | https://en.wikipedia.org/wiki/SalamWeb |
| Sputnik | https://en.wikipedia.org/wiki/Sputnik_(search_engine)#Browser |
| Torch | https://en.wikipedia.org/wiki/Torch_(web_browser) |
| Gecko | https://en.wikipedia.org/wiki/Gecko_(software) |
| Beonex | https://en.wikipedia.org/wiki/Beonex_Communicator |
| Camino | https://en.wikipedia.org/wiki/Camino_(web_browser) |
| Classilla | https://en.wikipedia.org/wiki/Classilla |
| Conkeror | https://en.wikipedia.org/wiki/Conkeror |
| Firefox Lite | https://en.wikipedia.org/wiki/Firefox_Lite |
| Galeon | https://en.wikipedia.org/wiki/Galeon |
| Ghostzilla | https://en.wikipedia.org/wiki/Ghostzilla |
| IceDragon | https://en.wikipedia.org/wiki/Comodo_IceDragon |
| Kazehakase | https://en.wikipedia.org/wiki/Kazehakase |
| Kylo | https://en.wikipedia.org/wiki/Kylo_(web_browser) |
| Lotus | https://en.wikipedia.org/wiki/IBM_Lotus_Symphony |
| MicroB | https://en.wikipedia.org/wiki/MicroB |
| Minimo | https://en.wikipedia.org/wiki/Minimo |
| Mozilla suite | https://en.wikipedia.org/wiki/Mozilla_Application_Suite |
| PirateBrowser | https://en.wikipedia.org/wiki/PirateBrowser |
| Pogo | https://en.wikipedia.org/wiki/AT%26T_Pogo |
| Strata | https://en.wikipedia.org/wiki/Kirix_Strata |
| Swiftfox | https://en.wikipedia.org/wiki/Swiftfox |
| TenFourFox | https://en.wikipedia.org/wiki/TenFourFox |
| Timberwolf | https://en.wikipedia.org/wiki/Timberwolf_(web_browser) |
| Waterfox Classic | https://en.wikipedia.org/wiki/Waterfox_Classic |
| xB | https://en.wikipedia.org/wiki/XB_Browser |
| MSHTML | https://en.wikipedia.org/wiki/Trident_(software) |
| Internet Explorer | https://en.wikipedia.org/wiki/Internet_Explorer |
| AOL | https://en.wikipedia.org/wiki/AOL_Explorer |
| Deepnet | https://en.wikipedia.org/wiki/Deepnet_Explorer |
| GreenBrowser | https://en.wikipedia.org/wiki/GreenBrowser |
| MediaBrowser | https://en.wikipedia.org/wiki/MediaBrowser |
| MSN Explorer | https://en.wikipedia.org/wiki/MSN_Dial-Up_Internet_Access#MSN_Explorer |
| MSN Program Viewer | https://en.wikipedia.org/wiki/MSN_Dial-Up_Internet_Access#MSN_2.0 |
| NeoPlanet | https://en.wikipedia.org/wiki/NeoPlanet |
| NetCaptor | https://en.wikipedia.org/wiki/NetCaptor |
| SpaceTime | https://en.wikipedia.org/wiki/SpaceTime_(software) |
| ZAC | https://en.wikipedia.org/wiki/ZAC_Browser |
| WebKit | https://en.wikipedia.org/wiki/WebKit |
| Arora | https://en.wikipedia.org/wiki/Arora_(web_browser) |
| BOLT | https://en.wikipedia.org/wiki/Bolt_(web_browser) |
| Dolphin | https://en.wikipedia.org/wiki/Dolphin_Browser |
| Fluid | https://en.wikipedia.org/wiki/Fluid_(web_browser) |
| Google TV | https://en.wikipedia.org/wiki/Google_TV_(smart_TV_platform) |
| Iris | https://en.wikipedia.org/wiki/Iris_Browser |
| Mercury | https://en.wikipedia.org/wiki/Mercury_Browser |
| Nokia Symbian | https://en.wikipedia.org/wiki/Nokia_Browser_for_Symbian |
| OmniWeb | https://en.wikipedia.org/wiki/OmniWeb |
| Opera Coast | https://en.wikipedia.org/wiki/Opera_Coast |
| Origyn | https://en.wikipedia.org/wiki/Origyn_Web_Browser |
| QtWeb | https://en.wikipedia.org/wiki/QtWeb |
| Shiira | https://en.wikipedia.org/wiki/Shiira |
| Steel | https://en.wikipedia.org/wiki/Steel_(web_browser) |
| surf | https://en.wikipedia.org/wiki/Surf_(web_browser) |
| Uzbl | https://en.wikipedia.org/wiki/Uzbl |
| WebPositive | https://en.wikipedia.org/wiki/WebPositive |
| xombrero | https://en.wikipedia.org/wiki/Xombrero |
| abaco | https://en.wikipedia.org/wiki/Abaco_(web_browser) |
| Amaya | https://en.wikipedia.org/wiki/Amaya_(web_editor) |
| Arachne | https://en.wikipedia.org/wiki/Arachne_(web_browser) |
| Arena | https://en.wikipedia.org/wiki/Arena_(web_browser) |
| Blazer | https://en.wikipedia.org/wiki/Blazer_(web_browser) |
| Cake | https://en.wikipedia.org/wiki/Cake_Browser |
| CM | https://en.wikipedia.org/wiki/CM_Browser |
| Deepfish | https://en.wikipedia.org/wiki/Microsoft_Live_Labs_Deepfish |
| Edge Legacy | https://en.wikipedia.org/wiki/Microsoft_Edge_Legacy |
| ELinks | https://en.wikipedia.org/wiki/ELinks |
| Gazelle | https://en.wikipedia.org/wiki/Gazelle_(web_browser) |
| HotJava | https://en.wikipedia.org/wiki/HotJava |
| IBM Home Page Reader | https://en.wikipedia.org/wiki/IBM_Home_Page_Reader |
| IBM WebExplorer | https://en.wikipedia.org/wiki/IBM_WebExplorer |
| IBrowse | https://en.wikipedia.org/wiki/IBrowse |
| Internet Explorer for Mac | https://en.wikipedia.org/wiki/Internet_Explorer_for_Mac |
| KidZui | https://en.wikipedia.org/wiki/KidZui |
| Line Mode | https://en.wikipedia.org/wiki/Line_Mode_Browser |
| Mosaic | https://en.wikipedia.org/wiki/Mosaic_(web_browser) |
| MSN TV | https://en.wikipedia.org/wiki/MSN_TV |
| NetPositive | https://en.wikipedia.org/wiki/NetPositive |
| Netscape | https://en.wikipedia.org/wiki/Netscape_(web_browser) |
| Skweezer | https://en.wikipedia.org/wiki/Skweezer |
| Skyfire | https://en.wikipedia.org/wiki/Skyfire_(company) |
| ThunderHawk | https://en.wikipedia.org/wiki/ThunderHawk |
| Vision | https://en.wikipedia.org/wiki/Vision_Mobile_Browser |
| WinWAP | https://en.wikipedia.org/wiki/WinWAP |
| WorldWideWeb | https://en.wikipedia.org/wiki/WorldWideWeb |
| List | https://en.wikipedia.org/wiki/List_of_web_browsers |
| Comparison | https://en.wikipedia.org/wiki/Comparison_of_web_browsers |
| Category | https://en.wikipedia.org/wiki/Category:Web_browsers |
| v | https://en.wikipedia.org/wiki/Template:NodeJs |
| t | https://en.wikipedia.org/wiki/Template_talk:NodeJs |
| e | https://en.wikipedia.org/wiki/Special:EditPage/Template:NodeJs |
| Node.js | https://en.wikipedia.org/wiki/Node.js |
| Node.js | https://en.wikipedia.org/wiki/Node.js |
| npm | https://en.wikipedia.org/wiki/Npm |
| V8 | https://en.wikipedia.org/wiki/V8_(JavaScript_engine) |
| CommonJS | https://en.wikipedia.org/wiki/CommonJS |
| https://en.wikipedia.org/wiki/File:Node.js_logo.svg |
| MEAN | https://en.wikipedia.org/wiki/MEAN_(solution_stack) |
| MongoDB | https://en.wikipedia.org/wiki/MongoDB |
| Express.js | https://en.wikipedia.org/wiki/Express.js |
| AngularJS | https://en.wikipedia.org/wiki/AngularJS |
| Angular | https://en.wikipedia.org/wiki/Angular_(web_framework) |
| Ember.js | https://en.wikipedia.org/wiki/Ember.js |
| Backbone.js | https://en.wikipedia.org/wiki/Backbone.js |
| Fastify | https://en.wikipedia.org/wiki/Fastify |
| Meteor | https://en.wikipedia.org/wiki/Meteor_(web_framework) |
| Sails.js | https://en.wikipedia.org/wiki/Sails.js |
| NestJS | https://en.wikipedia.org/wiki/NestJS |
| Next.js | https://en.wikipedia.org/wiki/Next.js |
| Nuxt | https://en.wikipedia.org/wiki/Nuxt |
| Lodash | https://en.wikipedia.org/wiki/Lodash |
| Underscore.js | https://en.wikipedia.org/wiki/Underscore.js |
| React | https://en.wikipedia.org/wiki/React_(software) |
| Vue.js | https://en.wikipedia.org/wiki/Vue.js |
| CoffeeScript | https://en.wikipedia.org/wiki/CoffeeScript |
| TypeScript | https://en.wikipedia.org/wiki/TypeScript |
| WebAssembly | https://en.wikipedia.org/wiki/WebAssembly |
| AssemblyScript | https://en.wikipedia.org/wiki/AssemblyScript |
| C | https://en.wikipedia.org/wiki/C_(programming_language) |
| Rust | https://en.wikipedia.org/wiki/Rust_(programming_language) |
| v | https://en.wikipedia.org/wiki/Template:Programming_languages |
| t | https://en.wikipedia.org/wiki/Template_talk:Programming_languages |
| e | https://en.wikipedia.org/wiki/Special:EditPage/Template:Programming_languages |
| Programming languages | https://en.wikipedia.org/wiki/Programming_language |
| Comparison | https://en.wikipedia.org/wiki/Comparison_of_programming_languages |
| Timeline | https://en.wikipedia.org/wiki/Timeline_of_programming_languages |
| History | https://en.wikipedia.org/wiki/History_of_programming_languages |
| Ada | https://en.wikipedia.org/wiki/Ada_(programming_language) |
| ALGOL | https://en.wikipedia.org/wiki/ALGOL |
| Simula | https://en.wikipedia.org/wiki/Simula |
| APL | https://en.wikipedia.org/wiki/APL_(programming_language) |
| Assembly | https://en.wikipedia.org/wiki/Assembly_language |
| BASIC | https://en.wikipedia.org/wiki/BASIC |
| Visual Basic | https://en.wikipedia.org/wiki/Visual_Basic |
| classic | https://en.wikipedia.org/wiki/Visual_Basic_(classic) |
| .NET | https://en.wikipedia.org/wiki/Visual_Basic_(.NET) |
| C | https://en.wikipedia.org/wiki/C_(programming_language) |
| C++ | https://en.wikipedia.org/wiki/C%2B%2B |
| C# | https://en.wikipedia.org/wiki/C_Sharp_(programming_language) |
| COBOL | https://en.wikipedia.org/wiki/COBOL |
| Erlang | https://en.wikipedia.org/wiki/Erlang_(programming_language) |
| Elixir | https://en.wikipedia.org/wiki/Elixir_(programming_language) |
| Forth | https://en.wikipedia.org/wiki/Forth_(programming_language) |
| Fortran | https://en.wikipedia.org/wiki/Fortran |
| Go | https://en.wikipedia.org/wiki/Go_(programming_language) |
| Haskell | https://en.wikipedia.org/wiki/Haskell |
| Java | https://en.wikipedia.org/wiki/Java_(programming_language) |
| Julia | https://en.wikipedia.org/wiki/Julia_(programming_language) |
| Kotlin | https://en.wikipedia.org/wiki/Kotlin |
| Lisp | https://en.wikipedia.org/wiki/Lisp_(programming_language) |
| Lua | https://en.wikipedia.org/wiki/Lua |
| MATLAB | https://en.wikipedia.org/wiki/MATLAB |
| ML | https://en.wikipedia.org/wiki/ML_(programming_language) |
| Caml | https://en.wikipedia.org/wiki/Caml |
| OCaml | https://en.wikipedia.org/wiki/OCaml |
| Standard ML | https://en.wikipedia.org/wiki/Standard_ML |
| Pascal | https://en.wikipedia.org/wiki/Pascal_(programming_language) |
| Object Pascal | https://en.wikipedia.org/wiki/Object_Pascal |
| Perl | https://en.wikipedia.org/wiki/Perl |
| Raku | https://en.wikipedia.org/wiki/Raku_(programming_language) |
| PHP | https://en.wikipedia.org/wiki/PHP |
| Prolog | https://en.wikipedia.org/wiki/Prolog |
| Python | https://en.wikipedia.org/wiki/Python_(programming_language) |
| R | https://en.wikipedia.org/wiki/R_(programming_language) |
| Ruby | https://en.wikipedia.org/wiki/Ruby_(programming_language) |
| Rust | https://en.wikipedia.org/wiki/Rust_(programming_language) |
| SAS | https://en.wikipedia.org/wiki/SAS_language |
| SQL | https://en.wikipedia.org/wiki/SQL |
| Scratch | https://en.wikipedia.org/wiki/Scratch_(programming_language) |
| Shell | https://en.wikipedia.org/wiki/Shell_script |
| Smalltalk | https://en.wikipedia.org/wiki/Smalltalk |
| Swift | https://en.wikipedia.org/wiki/Swift_(programming_language) |
| more... | https://en.wikipedia.org/wiki/List_of_programming_languages |
| Alphabetical | https://en.wikipedia.org/wiki/List_of_programming_languages |
| Categorical | https://en.wikipedia.org/wiki/List_of_programming_languages_by_type |
| Generational | https://en.wikipedia.org/wiki/Generational_list_of_programming_languages |
| Non-English-based | https://en.wikipedia.org/wiki/Non-English-based_programming_languages |
| Category | https://en.wikipedia.org/wiki/Category:Programming_languages |
| Portal | https://en.wikipedia.org/wiki/Wikipedia:Contents/Portals |
| https://en.wikipedia.org/wiki/File:Octicons-terminal.svg |
| Computer programming | https://en.wikipedia.org/wiki/Portal:Computer_programming |
| Authority control databases | https://en.wikipedia.org/wiki/Help:Authority_control |
| https://www.wikidata.org/wiki/Q2005#identifiers |
| GND | https://d-nb.info/gnd/4420180-1 |
| FAST | https://id.worldcat.org/fast/982071 |
| United States | https://id.loc.gov/authorities/sh96004880 |
| France | https://catalogue.bnf.fr/ark:/12148/cb12549978q |
| BnF data | https://data.bnf.fr/ark:/12148/cb12549978q |
| Czech Republic | https://aleph.nkp.cz/F/?func=find-c&local_base=aut&ccl_term=ica=ph117651&CON_LNG=ENG |
| Spain | https://datos.bne.es/resource/XX542465 |
| Israel | https://www.nli.org.il/en/authorities/987007551493605171 |
| IdRef | https://www.idref.fr/034781870 |
| ELMCIP | https://elmcip.net/node/10258 |
| Yale LUX | https://lux.collections.yale.edu/view/concept/364c16f5-7abc-42bb-aaa6-aefc12a5ffde |
| https://en.wikipedia.org/w/index.php?title=JavaScript&oldid=1330436866 | https://en.wikipedia.org/w/index.php?title=JavaScript&oldid=1330436866 |
| Categories | https://en.wikipedia.org/wiki/Help:Category |
| JavaScript | https://en.wikipedia.org/wiki/Category:JavaScript |
| American inventions | https://en.wikipedia.org/wiki/Category:American_inventions |
| Cross-platform software | https://en.wikipedia.org/wiki/Category:Cross-platform_software |
| Dynamically typed programming languages | https://en.wikipedia.org/wiki/Category:Dynamically_typed_programming_languages |
| Functional languages | https://en.wikipedia.org/wiki/Category:Functional_languages |
| Object-based programming languages | https://en.wikipedia.org/wiki/Category:Object-based_programming_languages |
| High-level programming languages | https://en.wikipedia.org/wiki/Category:High-level_programming_languages |
| Programming languages created in 1995 | https://en.wikipedia.org/wiki/Category:Programming_languages_created_in_1995 |
| Programming languages with an ISO standard | https://en.wikipedia.org/wiki/Category:Programming_languages_with_an_ISO_standard |
| Prototype-based programming languages | https://en.wikipedia.org/wiki/Category:Prototype-based_programming_languages |
| Scripting languages | https://en.wikipedia.org/wiki/Category:Scripting_languages |
| Web programming | https://en.wikipedia.org/wiki/Category:Web_programming |
| Programming languages | https://en.wikipedia.org/wiki/Category:Programming_languages |
| Pages using the Phonos extension | https://en.wikipedia.org/wiki/Category:Pages_using_the_Phonos_extension |
| Pages including recorded pronunciations | https://en.wikipedia.org/wiki/Category:Pages_including_recorded_pronunciations |
| CS1: unfit URL | https://en.wikipedia.org/wiki/Category:CS1:_unfit_URL |
| Webarchive template wayback links | https://en.wikipedia.org/wiki/Category:Webarchive_template_wayback_links |
| Articles with short description | https://en.wikipedia.org/wiki/Category:Articles_with_short_description |
| Short description matches Wikidata | https://en.wikipedia.org/wiki/Category:Short_description_matches_Wikidata |
| Wikipedia indefinitely semi-protected pages | https://en.wikipedia.org/wiki/Category:Wikipedia_indefinitely_semi-protected_pages |
| Use dmy dates from March 2024 | https://en.wikipedia.org/wiki/Category:Use_dmy_dates_from_March_2024 |
| Articles with excerpts | https://en.wikipedia.org/wiki/Category:Articles_with_excerpts |
| All articles with failed verification | https://en.wikipedia.org/wiki/Category:All_articles_with_failed_verification |
| Articles with failed verification from March 2017 | https://en.wikipedia.org/wiki/Category:Articles_with_failed_verification_from_March_2017 |
| Pages using Sister project links with wikidata namespace mismatch | https://en.wikipedia.org/wiki/Category:Pages_using_Sister_project_links_with_wikidata_namespace_mismatch |
| Pages using Sister project links with hidden wikidata | https://en.wikipedia.org/wiki/Category:Pages_using_Sister_project_links_with_hidden_wikidata |
| Pages using Sister project links with default search | https://en.wikipedia.org/wiki/Category:Pages_using_Sister_project_links_with_default_search |
| Articles with hAudio microformats | https://en.wikipedia.org/wiki/Category:Articles_with_hAudio_microformats |
| Spoken articles | https://en.wikipedia.org/wiki/Category:Spoken_articles |
| Articles with example JavaScript code | https://en.wikipedia.org/wiki/Category:Articles_with_example_JavaScript_code |
| Creative Commons Attribution-ShareAlike 4.0 License | https://en.wikipedia.org/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License |
| Terms of Use | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use |
| Privacy Policy | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy |
| Wikimedia Foundation, Inc. | https://wikimediafoundation.org/ |
| Privacy policy | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy |
| About Wikipedia | https://en.wikipedia.org/wiki/Wikipedia:About |
| Disclaimers | https://en.wikipedia.org/wiki/Wikipedia:General_disclaimer |
| Contact Wikipedia | https://en.wikipedia.org/wiki/Wikipedia:Contact_us |
| Legal & safety contacts | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Legal:Wikimedia_Foundation_Legal_and_Safety_Contact_Information |
| Code of Conduct | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct |
| Developers | https://developer.wikimedia.org |
| Statistics | https://stats.wikimedia.org/#/en.wikipedia.org |
| Cookie statement | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement |
| Mobile view | https://en.wikipedia.org/w/index.php?title=JavaScript&mobileaction=toggle_view_mobile |
| https://www.wikimedia.org/ |
| https://www.mediawiki.org/ |
|
| https://en.wikipedia.org/wiki/JavaScript |
|
| https://en.wikipedia.org/wiki/JavaScript |
|
| https://en.wikipedia.org/wiki/JavaScript |
|
| https://en.wikipedia.org/wiki/JavaScript |
|
| https://en.wikipedia.org/wiki/JavaScript |
|
| https://en.wikipedia.org/wiki/JavaScript |
|
| https://en.wikipedia.org/wiki/JavaScript |
|
Add topic
| https://en.wikipedia.org/wiki/JavaScript |