Skip to content

Instantly share code, notes, and snippets.

@PadreSVK
Created May 27, 2019 16:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PadreSVK/968ffb19e441706612cd752653764b95 to your computer and use it in GitHub Desktop.
Save PadreSVK/968ffb19e441706612cd752653764b95 to your computer and use it in GitHub Desktop.
wasm.tex
\begin{frame}\frametitle{WebAssembly (WASM)}
\begin{columns}[T]
\begin{column}{0.68\textwidth}
%\begin{column}{0.75\textwidth}
\begin{itemize}
\item Nízkoúrovňový jazyk pre použitie (nielen) na Webe
\item Vytvorený ako \textbf{compilation target}
\item \textbf{Webový štandard} (W3C drafts)
\item Doplnková technológia k JavaScriptu
\end{itemize}
\end{column}
\begin{column}{0.25\textwidth}
\begin{figure}%
\centering
\includegraphics[width=0.9\columnwidth]{img/WASMLogo.png}
\end{figure}
\end{column}
\end{columns}
\begin{columns}[T]
\begin{column}{1\textwidth}
\hspace*{0.05cm}
\begin{itemize}%
\item[]\begin{itemize}
\item Má nahradiť JS pri špecifických úlohách
\item WebAssembly beží v JS engine (V8, WebKit, SpiderMonkey, Chakra Core)
\end{itemize}
\item Je rýchlejší ako JS pre~\textbf{špecifické úlohy}
\begin{itemize}
\item Väčšina optimalizácii sa deje AOT a sú \textbf{deterministické}
\end{itemize}
\item Ak prehliadač nepodporuje WebAssembly, existuje fallback na asm.js
\begin{itemize}
\item V praxi bohužiaľ takmer nepoužiteľné
\end{itemize}
\item Minimum Valuable Product (MVP)
\end{itemize}
\end{column}
\end{columns}
\end{frame}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment