This repository has been archived by the owner on Nov 10, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
162 lines (162 loc) · 12.1 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html" ;="" charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>WebAssembly's 5th Anniversary</title>
<link href="https://fonts.googleapis.com/css?family=Roboto:100i,300,400,500,700" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Allura" rel="stylesheet">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<link rel="stylesheet" href="wasm5.css">
</head>
<body>
<header>
<div class="container text-center">
<p><a href="#"><img class="img-fluid" src="img/wasm5.png"></a></p>
</div>
</header>
<div class="cloud-header"></div>
<section>
<div class="timeline container" id="timeline">
<div class="timeline-item">
<div class="timeline-img"></div>
<div class="timeline-content">
<h2><a target="_blank" href="https://developer.chrome.com/docs/native-client/">Native Client (NaCl) announced</a></h2>
<div class="date">December 8, 2008</div>
<p>Native Client was a sandbox for running compiled C and C++ code in the browser efficiently and securely, independent of the user's operating system. It was created at Google by Brad Chen, Bennet Yee, and David Sehr. It was announced publicly in 2008.</p>
</div>
</div>
<div class="timeline-item">
<div class="timeline-img"></div>
<div class="timeline-content">
<h2><a target="_blank" href="https://emscripten.org/">Alon Zakai creates Emscripten</a></h2>
<div class="date">July 13, 2010</div>
<p>Emscripten is an LLVM/Clang-based compiler that compiles C and C++ source code to a subset of JavaScript, its original compilation target before the advent of WebAssembly, primarily for executing applications and games in web browsers.</p>
<div class="timeline-image"><a target="_blank" href="https://emscripten.org/"><img class="img-fluid" src="img/emscripten.png"></a></div>
</div>
</div>
<div class="timeline-item">
<div class="timeline-img"></div>
<div class="timeline-content">
<h2><a target="_blank" href="http://asmjs.org/">Mozilla launches asm.js</a></h2>
<div class="date">March 13, 2013</div>
<p>In 2013, Alon Zakai, Luke Wagner, and David Herman launch asm.js at Mozilla. asm.js is a subset of JavaScript designed to allow applications written in languages such as C to be run as web applications while maintaining performance characteristics considerably better than standard JavaScript.</p>
</div>
</div>
<div class="timeline-item">
<div class="timeline-img"></div>
<div class="timeline-content">
<h2><a target="_blank" href="https://webassembly.org/">WebAssembly announced</a></h2>
<div class="date">June 17, 2015</div>
<p>WebAssembly was first announced in June 17, 2015 by Google, Microsoft, Mozilla and the engineers on the WebKit project. WebAssembly is a new binary format for compiling applications for the web. Key people include JF Bastien, K. Gadd, and Ben Titzer of Google; Dan Gohman of Mozilla; Abhijith Chatra and Michael Holman of Microsoft; Alon Zakai of asm.js & Emscripten fame; Filip Pizlo for JavaScriptCore/WebKit; and especially asm.js/OdinMonkey mastermind Luke Wagner.</p>
<div class="timeline-image"><a target="_blank" href="https://webassembly.org/"><img class="img-fluid" src="img/webassembly.png"></a></div>
</div>
</div>
<div class="timeline-item">
<div class="timeline-img"></div>
<div class="timeline-content">
<h2><a target="_blank" href="https://hacks.mozilla.org/2017/02/where-is-webassembly-now-and-whats-next/">WebAssembly's first release</a></h2>
<div class="date">February 28, 2017</div>
<p>In February/March 2017, the WebAssembly Community Group reached consensus on the initial (MVP) binary format, JavaScript API, and reference interpreter.</p>
</div>
</div>
<div class="timeline-item">
<div class="timeline-img"></div>
<div class="timeline-content">
<h2><a target="_blank" href="https://blog.mozilla.org/press/2017/11/webassembly-support-now-shipping-in-all-major-browsers/">WebAssembly gains adoption</a></h2>
<div class="date">November 13, 2017</div>
<p>WebAssembly gains support "in all major browsers", including mobile web browsers for iOS and Android. With the adoption of WebAssembly in major Web browsers, Alon Zakai, creator of Emscripten, an LLVM/Clang-based C and C++ compiler that targeted a subset of JavaScript called asm.js, added support for WebAssembly as a compilation target in Emscripten, allowing C and/or C++ programs and code to be compiled directly to WebAssembly.</p>
</div>
</div>
<div class="timeline-item">
<div class="timeline-img"></div>
<div class="timeline-content">
<h2><a target="_blank" href="https://pyodide.org/">Pyodide created</a></h2>
<div class="date">April 4, 2018</div>
<p>Pyodide was created in 2018 by Michael Droettboom at Mozilla as part of the Iodide project. Iodide was an experimental web-based notebook environment for literate scientific computing and communication. Pyodide is a port of CPython to WebAssembly/Emscripten.</p>
<div class="timeline-image"><a target="_blank" href="https://pyodide.org/"><img class="img-fluid" src="img/pyodide.png"></a></div>
</div>
</div>
<div class="timeline-item">
<div class="timeline-img"></div>
<div class="timeline-content">
<h2><a target="_blank" href="https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webassembly-system-interface/">WASI Announced</a></h2>
<div class="date">March 27, 2019</div>
<p>Lin Clark from Mozilla announces WASI, a system interface to run WebAssembly outside the web.</p>
<div class="timeline-image"><a target="_blank" href="https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webassembly-system-interface/"><img class="img-fluid" src="img/wasi.png"></a></div>
</div>
</div>
<div class="timeline-item">
<div class="timeline-img"></div>
<div class="timeline-content">
<h2><a target="_blank" href="https://enarx.dev/">Enarx Announced</a></h2>
<div class="date">May 6, 2019</div>
<p>Mike Bursell and Nathaniel McCallum announce the Enarx project, the leading open source framework for Confidential Compuitng. It provides a run-time Trusted Execution Environment (TEE) based on WebAssembly, allowing developers to deploy applications without any rewrites across multiple CPU architectures.</p>
<div class="timeline-image"><a target="_blank" href="https://enarx.dev/"><img class="img-fluid" src="img/enarx.svg"></a></div>
</div>
</div>
<div class="timeline-item">
<div class="timeline-img"></div>
<div class="timeline-content">
<h2><a target="_blank" href="https://hacks.mozilla.org/2019/11/announcing-the-bytecode-alliance/">Bytecode Alliance founded</a></h2>
<div class="date">November 12, 2019</div>
<p>The Bytecode Alliance is formed, a new industry partnership coming together to forge WebAssembly’s outside-the-browser future by collaborating on implementing standards and proposing new ones. Founding members are Mozilla, Fastly, Intel, and Red Hat</p>
<div class="timeline-image"><a target="_blank" href="https://hacks.mozilla.org/2019/11/announcing-the-bytecode-alliance/"><img class="img-fluid" src="img/bytecode_alliance.svg"></a></div>
</div>
</div>
<div class="timeline-item">
<div class="timeline-img"></div>
<div class="timeline-content">
<h2><a target="_blank" href="https://www.w3.org/TR/wasm-core-1/">W3C publishes WebAssembly core specification</a></h2>
<div class="date">December 5, 2019</div>
<p>The World Wide Web Consortium publishes version 1.0 of the core WebAssembly standard, a safe, portable, low-level code format designed for efficient execution and compact representation. </p>
<div class="timeline-image"><a target="_blank" href="https://www.w3.org/TR/wasm-core-1/"><img class="img-fluid" src="img/w3c.png"></a></div>
</div>
</div>
<div class="timeline-item">
<div class="timeline-img"></div>
<div class="timeline-content">
<h2><a target="_blank" href="http://www.sigplan.org/Awards/Software/">WebAssembly wins award from ACM</a></h2>
<div class="date">July 6, 2021</div>
<p>WebAssembly receives the Programming Languages Software Award from ACM SIGPLAN. Recipients are Andreas Rossberg, Derek Schuff, Bradley Nelson, JF Bastien and Ben L. Titzer.</p>
<div class="timeline-image"><a target="_blank" href="http://www.sigplan.org/Awards/Software/"><img class="img-fluid" src="img/acm.png"></a></div>
</div>
</div>
<div class="timeline-item">
<div class="timeline-img"></div>
<div class="timeline-content">
<h2><a target="_blank" href="https://www.w3.org/TR/wasm-core-2/">W3C releases WebAssembly 2.0 core specification</a></h2>
<div class="date">April 19, 2022</div>
<p>The World Wide Web Consortium publishes version 2.0 of the core WebAssembly standard, the first public working draft.</p>
<div class="timeline-image"><a target="_blank" href="https://www.w3.org/TR/wasm-core-2/"><img class="img-fluid" src="img/w3c.png"></a></div>
</div>
</div>
<div class="timeline-item">
<div class="timeline-img"></div>
<div class="timeline-content">
<h2><a target="_blank" href="https://pyscript.net/">PyScript announced at PyCon</a></h2>
<div class="date">April 30, 2022</div>
<p>Peter Wang announces PyScript, a framework that allows users to create rich Python applications in the browser using a mix of Python with standard HTML.</p>
<div class="timeline-image"><a target="_blank" href="https://pyscript.net/"><img class="img-fluid" src="img/pyscript.svg"></a></div>
</div>
</div>
<div class="timeline-item">
<div class="timeline-img"></div>
<div class="timeline-content">
<h2><a target="_blank" href="https://wasm.builders">Wasm Builders</a></h2>
<div class="date">March 13, 2022</div>
<p>Join <a href="https://wasm.builders">Wasm Builders</a> to learn more about WebAssembly and connect with this welcoming community launched in March 2022!</p>
<div class="timeline-image"><a target="_blank" href="https://wasm.builders"><img class="img-fluid" src="img/webassembly.png"></a></div>
</div>
</div>
</div>
</section>
<div class="cloud-footer"></div>
<footer>
<div class="container text-center">
<img class="img-fluid" src="img/wasm5.png">
</div>
</footer>
<script src="animate.js"></script>
</body>
</html>