Heim > Artikel > Web-Frontend > JavaScript wird dieses Jahr 25!
Javascript-Video-TutorialDie Kolumne stellt die Entwicklungsgeschichte von Javascript vor nicht perfekt genug, jeder ist willkommen. Lasst es uns gemeinsam verbessern, und ich hoffe, ihr könnt ihm einen Stern geben, um es zu unterstützen. Vielen Dank an alle.
Dieser Artikel wurde mit Genehmigung des ursprünglichen Autors übersetzt.
JavaScript wurde erstmals vor 25 Jahren (4. Dezember 1995) der Öffentlichkeit vorgestellt. Ursprünglich in nur 10 Tagen entwickelt, entwickelte sich JavaScript schnell zu einer der beliebtesten Programmiersprachen und wird heute täglich von Millionen Entwicklern auf der ganzen Welt verwendet. 2020 jährt sich das 25-jährige Jubiläum – ein großer Meilenstein für eine der beliebtesten Programmiersprachen. JavaScript ist die bevorzugte Sprache für die Front-End-Entwicklung und brachte später Microsofts Typescript hervor, eine Obermenge von JavaScript mit einem stärkeren optionalen Typsystem, das Entwickler bei der Ausführung im Browser in JavaScript kompilieren können. Sowohl JavaScript als auch TypeScript sind mit ECMAScript kompatibel, dem Standard für JavaScript und Node.js, der dank der leistungsstarken V8-Engine von Google Anwendungen außerhalb des Browsers ausführen kann.
Doppelte 12 Alibaba-Server kosten27
. Wenn Sie hier klicken, um ihn zu kaufen, können Sie von mir einen Cashback von 30 erhalten, was 27
entspricht Kaufen Sie es. Nur neue Benutzer können es verwenden.
Der Einfluss von JavaScript auf das Web ist enorm. Auch Technologiegiganten haben sich JS zu eigen gemacht. Neben Googles V8 gibt es auch Open-Source-Projekte wie Facebooks React
und Googles Angular
. Natürlich gibt es auch unser Youyuxi Vue. Im Mai 1995 führten
und
Sun (Sun Microsystems) JavaScript ein, und im Dezember 1995 führte Microsoft Visual Basic (VB)
als Standard für die Erstellung von Webanwendungen ein Verwendung von VB-Skript für seinen Internet Explorer
-Browser. Oracle erwarb
im Jahr 2008 hauptsächlich, um sich in Java und seinem riesigen Entwicklungsökosystem zu engagieren.
Die Zukunft von JavaScript war nicht immer so sicher wie heute. 27
块,通用点击这里购买可以找我返现30,等于27
块就能买到了,只限新用户,可以用家人的手机号购买!
JavaScript 对 Web 的影响是巨大的。 科技巨头已经也拥抱了 JS。 除了Google的V8,还有开源项目,例如Facebook的React
和 Google 的Angular
。当然,还有我们的 尤雨溪 的 Vue。
1995年5月,Netscape (网景公司)和 Sun (太阳微系统公司) 推出了JavaScript,随后微软在1995年12月推出了Visual Basic (VB)
,将其作为一个标准,用于为其Internet Explorer
浏览器使用 VB 脚本创建web应用程序。甲骨文在2008年收购Sun 主要是为了插手Java及其庞大的开发生态系统。
JavaScript 的未来并不总是像今天这么确定的。
Cory House 是开发人员培训网站 Pluralsight 的一名JavaScript教育工作者,他回忆说,早期的JavaScript 是否能成功很难确定。
“JavaScript 是几天内就完成了,最初只在一个浏览器中使用。微软的第一个浏览器附带了他们自己风格的JavaScript 叫 JScript。今天,JavaScript 还被用于构建桌面应用、移动设备应用、健身追踪器、机器人和众多嵌入式系统。它甚至是詹姆斯·韦伯太空望远镜的一部分。这个望远镜使用 Nombas 的 ES1 级嵌入式 JavaScript,作为其板载控制软件的一部分。”
”我们可以用面向对象的或函数式的方式编写代码。由于 JavaScript 有类似于c的语法,因此使用过其他类似c语言的人对它很熟悉。JavaScript 通过不断接受其他语言的好点子而保持着“更新”。
Pluralsight 的另一位作者Jonathan Mills指出,JavaScript 已不再局限于浏览器。他说:“现在,JavaScript 已经发展成为一个庞大的生态系统,对软件开发的每个领域都具有影响。”
微软的 TypeScript 在 GitHub
上越来越受欢迎,这要归功于基于 Javascript 的大型项目的存在,但它也可能被 Web Assembly
带来的新兴技术所取代。
W3C 于2019年12月批准该标准以来,主流Web浏览器现在以与HTML,CSS和JavaScript相似的级别支持WebAssembly
或Wasm
。
WebAssembly
是一个虚拟指令集架构,它支持web上的高性能应用程序,并为web上更多的AI
搭建了平台,这些AI
可以用于视频和音频编解码器、图形和加密计算。
Mills告诉ZDNet,到目前为止,Web Assembly在目标领域具有潜力。
Mills 说 “在构建 JavaScript 应用程序时,JavaScript 代码会按原样发送到浏览器,并在运行时在浏览器中进行编译和运行。WebAssembly 通过在部署之前编译代码来简化此过程,并有望在此过程中显着提高性能 ”。
“当构建图形或计算密集型的复杂Web应用程序时,这非常有用。然而,目前最主要的障碍是与WebAssembly
相关的最杰出的语言是Rust
和C
Cory House, ein JavaScript-Lehrer bei der Entwicklerschulungsseite Pluralsight, erinnert sich, dass der Erfolg von JavaScript in der Anfangszeit schwer zu bestimmen war.
„JavaScript wurde innerhalb weniger Tage erstellt und wurde ursprünglich in nur einem Browser verwendet. Microsofts erster Browser verfügte über einen eigenen JavaScript-Stil namens
Apps, Robotik und zahlreiche eingebettete Systeme. Dieses Teleskop verwendet das eingebettete JavaScript auf ES1-Ebene als Teil seiner integrierten Steuerungssoftware oder funktionale Art und Weise. Da JavaScript eine C-ähnliche Syntax hat, wird es für Leute, die andere C-ähnliche Sprachen verwendet haben, vertraut sein, indem es ständig gute Ideen aus anderen Sprachen akzeptiert , ein weiterer Autor von Pluralsight, weist darauf hin, dass JavaScript nicht mehr auf den Browser beschränkt ist. Er sagte: „JavaScript hat sich mittlerweile zu einem riesigen Ökosystem entwickelt und ist für alle in der Softwareentwicklung wichtig.“ „
🎜Microsofts TypeScript erfreut sich aufGitHub
dank der Präsenz großer Javascript-basierter Projekte wachsender Beliebtheit, kann aber auch durch Web Assembly
durch neue Technologien überholt werden 🎜🎜🎜W3C🎜 Seit der Ratifizierung des Standards im Dezember 2019 unterstützen die wichtigsten Webbrowser jetzt WebAssembly
oder WasmWebAssembly
ist eine virtuelle Befehlssatzarchitektur, die Hochleistungsanwendungen im Web unterstützt und eine Plattform für mehr KI
s aufbaut kann in Video- und Audio-Codecs, Grafiken und kryptografischem Computing verwendet werden. 🎜🎜Mills sagte gegenüber ZDNet, dass Web Assembly bisher Potenzial in den Zielbereichen habe Browser so wie er ist, wo er kompiliert und zur Laufzeit ausgeführt wird. WebAssembly vereinfacht diesen Prozess, indem es den Code vor der Bereitstellung kompiliert, was erhebliche Leistungsverbesserungen im Prozess verspricht 🎜🎜 „Dies ist nützlich, wenn komplexe Webanwendungen erstellt werden, die grafisch oder rechenintensiv sind.“ Das größte Hindernis besteht derzeit jedoch darin, dass die bekanntesten Sprachen im Zusammenhang mit WebAssembly
Rust
und C
sind. JavaScript hat sich zum Teil aufgrund der Benutzerfreundlichkeit und des schnellen Entwicklungsstils durchgesetzt, Eigenschaften, die weder C noch Rust hatten. „🎜🎜Um das 25-jährige Jubiläum von JavaScript zu feiern, sind hier die wichtigen Meilensteine, die seine Geschichte beeinflusst haben: 🎜Während seiner Arbeit am CERN stellte Tim Berners-Lee seine Vision für das Web in einem Dokument mit dem Titel „Information Management: A Proposal“ vor.
Artikeladresse: https://webfoundation.org/abo...
Die erste Website wurde am 6. August 1991 gestartet. Es wurde im World Wide Web-Projekt selbst verwendet und auf Tim Berners-Lees NeXT-Computer gehostet.
Weitere Informationen: http://info.cern.ch/hypertext...
NCSA-Mosaik, oder einfach Mosaic, ist das erste preisgekrönte NCSA in der Geschichte von das Internet Häufig verwendete Webbrowser, die Bilder anzeigen können. Es wurde 1993
von der Organisation NCSA an der University of Illinois at Urbana-Champaign veröffentlicht und die Entwicklung und Unterstützung wurde am 7. Januar 1997
offiziell eingestellt. Es erfreute sich damals großer Beliebtheit. Die Entstehung von „Mosaic“ kann als einer der Auslöser des späteren Internet-Wahnsinns angesehen werden. 1993
年所发表,并于1997年1月7日
正式终止开发和支持。在当时人气爆发的大受欢迎。Mosaic 的出现,算是点燃了后期互联网热潮的火种之一。
后来网景导航者浏览器的开发工作,聘用了许多原有的Mosaic浏览器工程师,但是没有采用Mosaic网页浏览器的任何代码。传承网景浏览器代码的后裔为Firefox浏览器。
更多信息:https://en.wikipedia.org/wiki...
马克•安德森(Marc Andreessen)和吉姆•克拉克(Jim Clark)创立了后来的网景通信公司(Netscape Communications Corporation),并于1994年9月9日
推出了他们的第一个浏览器。最初它被称为Mosaic Netscape,但后来被重新命名为Netscape Navigator以避免与NCSA的商标问题。这个浏览器的内部代号是Mozilla,意思是“Mosaic 杀手”,它确实迅速成为了最受欢迎的浏览器。
更多信息:https://en.wikipedia.org/wiki...
马克·安德森(Marc Andreessen)设想了一个更具动态性的Web,并认为需要一种易于Web设计者使用的语言。 他招募了Brendan Eich,他在10天之内于1995年5月为Netscape浏览器编写了原型。该语言最初称为Moca,后来称为LiveScript,最后重命名为JavaScript(作为Java的辅助语言)。 JavaScript的正式发布日期是1995年12月4日
。
更多信息:https://en.wikipedia.org/wiki...
Microsoft 对 Netscape的 JavaScript 进行了逆向工程,创建JScript并将其作为Internet Explorer 3
的一部分。引入了不符合标准的专有扩展,使开发人员很难创建一个在所有浏览器中都能正常运行的网站。 最终,Internet Explorer
成为浏览器大战中的主导软件。
更多信息:https://en.wikipedia.org/wiki...
Netscape向ECMA International
提交了 JavaScript,以创建标准规范,然后其他浏览器供应商可以实施该规范,这导致了1997年6月语言规范 ECMAScript 的正式发布。
更多信息: https://en.wikipedia.org/wiki...
1998年1月23日,在浏览器市场份额急剧下降的情况下,Netscape宣布它将发布Netscape Communicator 5.0
的源代码,希望它将成为一个受欢迎的开源项目。 Mozilla项目就是这样诞生的。
更多信息:https://www.mozilla.org/en-US...
Microsoft 于1999年3月在Internet Explorer 5.0
中发布了XMLHttpRequest
的原始形式。XMLHttpRequest
是一种API,用于在Web浏览器和Web服务器之间传输数据,它在将来会被证明是有用的。
该版本增加了正则表达式,更全的字符串处理,新的控制语句, try/catch
Später wurden für die Entwicklung des Netscape Navigator-Browsers viele ursprüngliche Mosaic
Firefox
-Browser. Weitere Informationen: https://en.wikipedia.org/wiki...Netscape (9. September 1994) Marc Andreessen und Jim Clark Jim Clark gründeten die spätere Netscape Communications Corporation und starteten ihren ersten Browser 9. September 1994
. Ursprünglich hieß es „Mosaic Netscape“, wurde aber später in „Netscape Navigator“ umbenannt, um Markenprobleme mit NCSA zu vermeiden. Der interne Codename des Browsers lautet Mozilla
4. Dezember 1995
. 🎜🎜Weitere Informationen: https://en.wikipedia.org/wiki... 🎜🎜JScript (August 1996) 🎜🎜Microsoft hat das JavaScript von Netscape rückentwickelt, 🎜JScript🎜 erstellt und es als Internet Explorer
zur dominierenden Software im Browserkrieg. 🎜🎜Weitere Informationen: https://en.wikipedia.org/wiki... 🎜🎜ECMAscript 1 (Juni 1997) 🎜🎜🎜Netscape🎜JavaScript an ECMA International
übermittelt, um eine Standardspezifikation zu erstellen Andere Browser-Anbieter konnten diese dann implementieren, was im Juni 1997 zur offiziellen Veröffentlichung der Sprachspezifikation ECMAScript führte. 🎜🎜Weitere Informationen: https://en.wikipedia.org/wiki... 🎜🎜Mozilla (23. Januar 1998)🎜🎜Am 23. Januar 1998, inmitten eines starken Rückgangs des Browser-Marktanteils, gab 🎜Netscape🎜 dies bekannt wird den Quellcode von Netscape Communicator 5.0
veröffentlichen in der Hoffnung, dass es zu einem beliebten Open-Source-Projekt wird. So entstand das 🎜Mozilla🎜-Projekt. 🎜🎜Weitere Informationen: https://www.mozilla.org/en-US... 🎜🎜XMLHttpRequest (März 1999) 🎜🎜🎜Microsoft🎜 Im März 1999 in Internet Explorer 5.0 Die ursprüngliche Form von XMLHttpRequest
wird in code> veröffentlicht. XMLHttpRequest
ist eine API zum Übertragen von Daten zwischen einem Webbrowser und einem Webserver, die sich in Zukunft als nützlich erweisen könnte. 🎜🎜ECMAscript 3 (Dezember 1999)🎜🎜Diese Version fügt reguläre Ausdrücke, eine vollständigere Zeichenfolgenverarbeitung, neue Steueranweisungen, try/catch
-Ausnahmebehandlung und strengere Fehlerdefinitionen, digitale Ausgabeformate und andere Verbesserungen hinzu. Diese Version setzte sich aufgrund der Stagnation von 🎜ECMAscript 4🎜 zehn Jahre lang durch. 🎜🎜Weitere Informationen: https://en.wikipedia.org/wiki... 🎜🎜JSON (April 2001) 🎜🎜Douglas Crockford spezifizierte 🎜JSON🎜 (JavaScript Object Notation), eine Methode, die auf einem leichten Datenaustauschformat für basiert eine Teilmenge von JavaScript. JSON-Daten lassen sich im Frontend einfacher laden und verwenden und werden bis zum Ende des Jahrzehnts 🎜XML🎜 als Datenaustauschformat im Web ersetzen. 🎜🎜Weitere Informationen: https://www.json.org/json-en....🎜Firefox wurde 2002 von Dave Hyatt
, Joe Hewitt
und Blake Ross
als Dave Hyatt
,Joe Hewitt
和Blake Ross
作为Mozilla项目的实验分支开始。为了对抗Mozilla Suite的软件膨胀,他们创建了一个独立的浏览器,首先命名为Phoenix
,后来命名为Firebird
, 最后是Firefox
。 Firefox 1.0
版于2004年11月9日发布。Firefox
的速度,可用性和市场营销帮助它在Internet Explorer
上赢得了市场份额。 在启动的五年内,Firefox占了所有Web浏览的近三分之一。
更多信息:https://blog.mozilla.org/pres...
杰西·詹姆斯·加勒特(Jesse James Garrett)创造了AJAX(异步JavaScript + XML
)一词,用以描述新兴Web应用程序(如GMail和Google Maps)背后的异步技术,该技术允许网页动态更改内容而无需重新加载。
更多信息:https://en.wikipedia.org/wiki...
jQuery 是一个由John Resig设计的JavaScript库,用于简化HTML DOM树的遍历和操作以及事件处理,CSS动画和AJAX。 在此期间启动的其他JavaScript框架/库包括Mootools和Prototype。
更多信息:https://openjsf.org/
Google于2008年12月11日发布了Chrome浏览器,该浏览器使用了与Safari
相同的WebKit
渲染引擎和一个更快的 JavaScript 引擎 V8。 不久之后,针对Windows,OS X和Linux平台的开源版本以Chromium的名称发布。 凭借快速的发布周期和对速度的关注,谷歌浏览器最终取代了所有其他浏览器。
更多信息:https://www.google.com/chrome/
Node.js 最初由Ryan Dahl于2009年3月基于Google的开源V8 JavaScript引擎开发。 它为在Web服务器上使用JavaScript铺平了道路。 Node.js函数是非阻塞的,允许服务器处理大量并发连接。 它代表了“ JavaScript无处不在”范例,统一了围绕一种编程语言的Web应用程序开发。
更多信息:https://nodejs.org/en/
npm(最初是Node Package Manager的缩写)是Isaac Z. Schlueter
开发的JavaScript编程语言的软件包管理器。 npm Registry是Node.js,前端Web应用程序,移动应用程序和其他应用程序的开源代码包的公共集合。
更多地址:https://www.npmjs.com/about
ECMAScript 5 是ECMAScript 3的十多年后的2009年12月发布,是ECMAScript 3
的增量升级版。雄心勃勃的ECMAScript 4
The ins Leben gerufen Der experimentelle Zweig des Mozilla-Projekts beginnt. Um der Software-Aufblähung der Mozilla Suite entgegenzuwirken, haben sie einen eigenständigen Browser entwickelt, der zunächst Phoenix
, später Firebird
und schließlich Firefox
hieß. Firefox 1.0
wurde am 9. November 2004 veröffentlicht. Die Geschwindigkeit, Benutzerfreundlichkeit und das Marketing von Firefox
haben dazu beigetragen, Marktanteile gegenüber Internet Explorer
zu gewinnen. Innerhalb von fünf Jahren nach seiner Einführung machte Firefox fast ein Drittel aller Webbrowser aus.
AJAX erstellt. Der Begriff (asynchroner JavaScript + XML
) wird verwendet, um die asynchrone Technologie hinter neuen Webanwendungen wie GMail und Google Maps zu beschreiben, die es Webseiten ermöglicht, Inhalte dynamisch zu ändern, ohne sie neu laden zu müssen. Weitere Informationen: https://en.wikipedia.org/wiki... jQuery (August 2006) jQuery ist eine von John Resig entwickelte JavaScript-Bibliothek zur Vereinfachung der Traversierung und Manipulation von HTML-DOM-Bäumen sowie Event-Handling, CSS-Animationen und AJAX. Weitere in diesem Zeitraum eingeführte JavaScript-Frameworks/-Bibliotheken sind Mootools
Prototype
. Weitere Informationen: https://openjsf.org/Google Chrome (Dezember 2008)
Google hat am 11. Dezember 2008 den Chrome-Browser veröffentlicht, derSafari
das gleiche WebKit verwendet
Rendering-Engine und eine schnellere JavaScript-Engine V8. Bald darauf wurden Open-Source-Versionen für die Plattformen OS X und Linux
unter dem NamenChromium
veröffentlicht. Mit seinem schnellen Veröffentlichungszyklus und dem Fokus auf Geschwindigkeit verdrängte Google Chrome schließlich alle anderen Browser. Weitere Informationen: https://www.google.com/chrome/Node.js (März 2009)Node.js
Ursprünglich von 🎜Ryan Dahl🎜 auf Google im März 2009 entwickelt. Open-Source-V8-JavaScript-Engine Entwicklung. Es ebnet den Weg für die Verwendung von JavaScript auf Webservern. 🎜Node.js🎜-Funktionen sind nicht blockierend, sodass der Server eine große Anzahl gleichzeitiger Verbindungen verarbeiten kann. Es repräsentiert das „JavaScript Everywhere“-Paradigma und vereinheitlicht die Entwicklung von Webanwendungen rund um eine Programmiersprache. 🎜🎜Weitere Informationen: https://nodejs.org/en/🎜🎜npm (2009) 🎜🎜🎜npm🎜 (ursprünglich die Abkürzung für Node Package Manager) wurde vonIsaac Z. Schlueter
Package Manager entwickelt für die Programmiersprache JavaScript. Die npm-Registrierung ist eine öffentliche Sammlung von Open-Source-Codepaketen für Node.js, Front-End-Webanwendungen, mobile Apps und andere Anwendungen. 🎜🎜Weitere Adressen: https://www.npmjs.com/about🎜🎜ES5 (3. Dezember 2009)🎜🎜🎜ECMAScript 5🎜 wurde im Dezember 2009 veröffentlicht, mehr als zehn Jahre nach 🎜ECMAScript 3🎜, und ist eine inkrementelle Version Upgrade von ECMAScript 3
. Das ehrgeizige ECMAScript 4
wurde offiziell aufgegeben und erhielt den Codenamen 🎜Harmony🎜, und einige Funktionen wurden zu 🎜ECMAScript6🎜. Zusätzliche Funktionen, die für das ursprüngliche E🎜CMAScript 4🎜 geplant sind, werden zur Übernahme in Folgeversionen entfernt. Es wurde eine neue Entschlossenheit gebildet, neue Ideen im Konsens des gesamten TC39 zu entwickeln, um die Möglichkeit einer Spaltung in der Zukunft zu verhindern. 🎜🎜Weitere Informationen: https://en.wikipedia.org/wiki... 🎜🎜AngularJS (20. Oktober 2010) 🎜🎜AngularJS wurde im Oktober 2010 von 🎜Misko Hevery🎜 veröffentlicht und wurde schnell zum beliebtesten 🎜JavaScript MVC🎜-Framework. Es bietet bidirektionale Datenbindung, Abhängigkeitsinjektion, Routing-Pakete und mehr. Weitere in diesem Zeitraum eingeführte JavaScript-Frameworks/-Bibliotheken sind 🎜Backbone🎜, 🎜Ember🎜 und 🎜Knockout🎜. Das Projekt wurde 2016 von Angular übernommen, einer kompletten Neufassung von AngularJS unter der Leitung des Google Angular-Teams. 🎜🎜Weitere Informationen: https://angularjs.org/🎜🎜#### TypeScript (12. Oktober 2012) 🎜🎜🎜TypeScript🎜 ist eine Obermenge von JavaScript, die der Sprache statische Typisierung hinzufügt, die erstmals veröffentlicht wurde (Version 0.8) im Oktober 2012 nach zweijähriger interner Entwicklung durch Microsoft. 🎜🎜React (29. Mai 2013) 🎜🎜React ist eine JavaScript-Bibliothek zum Erstellen zusammensetzbarer Benutzeroberflächen, die 2013 von 🎜Jordan Walke🎜 entwickelt und als Open Source bereitgestellt wurde. Es wird von Facebook und einer Community aus Entwicklern und Unternehmen gepflegt. 🎜🎜Weitere Informationen: https://reactjs.org/🎜🎜Vue.js (25. Februar 2014)🎜🎜Vue erstellt von 🎜Evan You🎜 ist eine Open Source, es ist ein 🎜model–view –viewmodel🎜 A front -End-JavaScript-Framework zum Erstellen von Benutzeroberflächen und Single-Page-Anwendungen. Der erste Quellcode-Commit für das Projekt erfolgte im Juli 2013 und Vue wurde erstmals im Februar 2014 veröffentlicht. 🎜Next.js ist ein Open-Source-React-Framework, das von Vercel erstellt wurde. Es ist speziell auf die Anforderungen statischer und dynamischer Websites und Anwendungen zugeschnitten. Durch die inkrementelle statische Regeneration von Next.js erhalten Benutzer die gesamte Leistungsfähigkeit eines statischen Site-Generators sowie die Möglichkeit, eine unbegrenzte Anzahl von Seiten hinzuzufügen und diese später zu aktualisieren – ohne die gesamte Site neu erstellen zu müssen.
Weitere Informationen: https://nextjs.org/
Svelte ist ein kostenloses und Open-Source-Frontend-JavaScript-Framework, das von Rich Harris entwickelt wurde.
Svelte ist eine völlig neue Art, Benutzeroberflächen zu erstellen. Während herkömmliche Frameworks wie React und Vue viel Arbeit im Browser erfordern, übernimmt Svelte diese Arbeit in der Kompilierungsphase der Anwendungserstellung.
Unterschied zur Verwendung von virtuellem DOM. Svelte schreibt Code, der das DOM chirurgisch aktualisiert, wenn sich der Status der Anwendung ändert.
Weitere Informationen: https://svelte.dev/
WebAssembly (abgekürzt als Wasm) ist ein binäres Befehlsformat für stapelbasierte virtuelle Maschinen. Wasm ist als tragbares Ziel zum Kompilieren von Hochsprachen (wie C/C++/Rust) konzipiert, damit es im Web für Client- und Serveranwendungen bereitgestellt werden kann. Die Vorläufertechnologie ist asm von Mozilla und Google Native Kunde. js.
Weitere Informationen: https://webassembly.org/
Wie wir alle wissen, sind Node.js und JavaScript untrennbar miteinander verbunden und arbeiten eng zusammen, gehören aber zu unterschiedlichen Fundamente und es ist sehr umständlich, Dinge zu tun, daher ist es notwendig, die beiden Fundamente zusammenzuführen, um die Effizienz zu verbessern. Daher gaben die Node.js Foundation und die JS Foundation am 13. März 2019 ihre Fusion zur OpenJS Foundation bekannt.
Die Hauptziele der OpenJS Foundation sind:
Engine und der Programmiersprache
Rust, dem ursprünglichen Autor von Node.js, erstellt. Dies wurde während seines Vortrags mit dem Titel „10 Dinge, die ich über Node.js bereue“ bekannt gegeben, der auf der JSConf EU 2018 gehalten wurde. Deno übernimmt explizit die Rollen der Laufzeit und des Paketmanagers innerhalb einer einzigen ausführbaren Datei, sodass kein separater Paketmanager erforderlich ist. Weitere Infos: https://deno.land/EndlichFür die Zukunft von JavaScript ist eines klar: Zusammenarbeit ist der Schlüssel. Die „Browserkriege“ sind vorbei und weder Benutzer noch Entwickler wollen die durch mangelnde Interoperabilität verursachten Probleme noch einmal erleben. Glücklicherweise hat sich Open Source durchgesetzt und stellt den Weg nach vorne für die Entwicklung und Steuerung der JavaScript-Sprache und -Community dar.
Das obige ist der detaillierte Inhalt vonJavaScript wird dieses Jahr 25!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!