<div dir="ltr"><div><div><div dir="ltr"><div><div dir="ltr">
<table bgcolor="#ffffff" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="left" valign="top">
<table cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="border-top:0px solid rgb(0,0,0);border-bottom:1px solid rgb(255,255,255);background-color:rgb(255,255,255);text-align:center" align="center"><span style="font-size:10px;color:rgb(96,96,96);line-height:200%;font-family:verdana;text-decoration:none">Email
not displaying correctly? <a href="http://www.oplin.org/4cast/" style="font-size:10px;color:rgb(0,0,255);line-height:200%;font-family:verdana;text-decoration:none" target="_blank">View
it in your browser.</a></span></td>
</tr>
<tr>
<td style="border-top:0px solid rgb(51,51,51);border-bottom:0px solid rgb(255,255,255);background-color:rgb(255,255,255)">
<center><a><img src="http://www.oplin.org/4cast/wp-content/themes/4cast/images/kubrickheader.jpg" title="OPLIN" alt="OPLIN 4Cast" align="middle" border="0"></a></center>
</td>
</tr>
</tbody>
</table>
<table style="width:763px;height:877px" bgcolor="#ffffff" cellpadding="20" cellspacing="0">
<tbody>
<tr>
<td style="font-size:12px;color:rgb(0,0,0);line-height:150%;font-family:trebuchet ms" background="http://www.oplin.org/4cast/wp-content/themes/4cast/images/kubrickbgwide.jpg" bgcolor="#ffffff" valign="top">
<p>
<span style="font-size:20px;font-weight:bold;color:rgb(0,0,0);font-family:arial;line-height:110%">OPLIN 4cast #444: Assembly language for the web</span><br>
<span style="font-size:11px;font-weight:normal;color:rgb(102,102,102);font-style:italic;font-family:arial">July 1st, 2015</span></p>
<p style="text-align:justify;font-size:16px;font-family:arial;line-height:110%"><img align="left" src="http://www.oplin.org/4cast/wp-content/uploads/2015/06/computer.png" alt="computer code" width="140" height="100">Warning: This <em>4cast</em> posting is going to get technical. But hang with us a minute, with a little bit of introductory information, we can probably get through this. In recent years, there has been a tendency for programmers to write "native apps" for a particular piece of hardware, especially a particular smartphone operating system, so they could make the device do complex things online that would not happen smoothly in a web browser built to run on any operating system. So the announcement last week that the major web browsers have come together to develop a new web language that can allow browsers to perform as well as native apps was big news for programmers, and could very well lead to a simpler, more standardized web experience for the rest of us, too.
</p>
<div> </div>
<ul style="text-align:left">
<li style="text-align:justify;font-size:16px;font-family:arial;line-height:110%"><a href="http://readwrite.com/2015/06/22/webassembly-wasm-mozilla-firefox-standard-javascript" target="_blank">What Mozilla's WebAssembly means: More powerful web apps</a> (ReadWrite | Adriana Lee) "Much of today's Web was made with JavaScript, the Web development language created in 1995 by Brendan Eich, formerly of Netscape and Mozilla. Without it, static webpages would stretch out endlessly before our bored eyeballs. Instead, we now have dynamic features, from simple games and animations, to bookmark applets and full-blown Web apps. JavaScript is not the only game in town, but it has been the most popular. Now WebAssembly aims to improve upon it, both in power and ease."</li>
<li style="text-align:justify;font-size:16px;font-family:arial;line-height:110%"><a href="http://www.networkworld.com/article/2938585/microsoft-subnet/meet-webassembly-microsoft-google-and-firefoxs-alternative-to-javascript.html" target="_blank">Meet WebAssembly: Microsoft, Google, and Firefox's alternative to JavaScript</a> (NetworkWorld | Andy Patrizio) "The problem is that JavaScript is a text language that has to be parsed and executed by interpretation, which often makes the apps slow as they get complex. The idea behind WebAssembly is to provide developers with a single language target for web apps that will hopefully become a web standard. With Google, Microsoft, Firefox, and the team behind the WebKit browser (which is used in Apple's Safari), there's a good chance of that happening."</li>
<li style="text-align:justify;font-size:16px;font-family:arial;line-height:110%"><a href="http://thehackernews.com/2015/06/webassembly-fastest-browser.html" target="_blank">WebAssembly - New standard for powerful and faster web apps</a> (The Hacker News | Swati Khandelwal) "WebAssembly will introduce a new file format that will allow developers to compile their code to a binary notation, which will then be executed inside each browser's (e.g. Chrome, Firefox, IE/Edge, Safari) JavaScript engine. If introduced as a standard implemented in all web browsers, <em>WebAssembly could surely bring app-like performance to Web content as well as applications</em>. Preliminary tests already show that the binary representation is 23 times faster to parse than similar JavaScript applications optimized through Mozilla's widely supported asm.js for browsers...."</li>
<li style="text-align:justify;font-size:16px;font-family:arial;line-height:110%"><a href="http://www.cnet.com/news/the-secret-alliance-that-could-give-the-web-a-massive-speed-boost/" target="_blank">The secret alliance that could give the Web a massive speed boost</a> (CNET | Stephen Shankland) "Today, it's not unusual to run processor-taxing programs as native apps on your tablet, phone or PC - for example, Adobe's photo-editing software Lightroom. But running a browser-based alternative, such as Pics.io, has its advantages. A programmer, for instance, can write one Web-based app and have it run on any operating system, since you need only the browser. That programmer liberation could help loosen the grip that Apple and Google have on the technology industry today with their iOS and Android operating systems, where native apps rule."</li>
</ul>
<div style="text-align:left"> </div>
<p style="text-align:left;font-size:20px;font-family:arial;line-height:110%"><small><strong><em>Articles from <a href="http://ohioweblibrary.org" target="_blank">Ohio Web Library</a>:</em></strong></small><br>
</p>
<div style="text-align:justify;font-size:16px;font-family:arial;line-height:110%">
<ul>
<li><a href="http://web.a.ebscohost.com.proxy.oplin.org/ehost/detail/detail?sid=8de7366c-e291-442b-a2d6-6f871eb7411f%40sessionmgr4002&vid=0&hid=4114&bdata=JnNpdGU9ZWhvc3QtbGl2ZQ%3d%3d#db=buh&AN=87497780" target="_blank">The evolution of web development for mobile devices.</a> (<em>Communications of the ACM</em>, April 2013, p.42-48 | Nicholas C. Zakas)</li>
<li><a href="http://web.a.ebscohost.com.proxy.oplin.org/ehost/detail/detail?sid=3ae444be-6710-4e33-8bbc-ff4dd6e7d120%40sessionmgr4004&vid=0&hid=4114&bdata=JnNpdGU9ZWhvc3QtbGl2ZQ%3d%3d#db=cph&AN=89594090" target="_blank">Best practices on the move: Building web apps for mobile devices.</a> (<em>Communications of the ACM</em>, August 2013, p.45-51 | Alex Nicolaou)</li>
<li><a href="http://web.a.ebscohost.com.proxy.oplin.org/ehost/detail/detail?sid=fe913cf5-3c1d-4af1-88cb-70467c9ad356%40sessionmgr4004&vid=0&hid=4114&bdata=JnNpdGU9ZWhvc3QtbGl2ZQ%3d%3d#db=buh&AN=103228737" target="_blank">What about JavaScript?</a> (<em>Business Week</em>, 6/15/2015, p.78-80 | Paul Ford)</li>
</ul>
</div>
<div style="text-align:left"> </div>
</td>
</tr>
<tr>
<td background="http://www.oplin.org/4cast/wp-content/themes/4cast/images/kubrickbgwide.jpg" valign="top" width="760"><span style="font-size:10px;color:rgb(96,96,96);line-height:100%;font-family:verdana">
<hr>
<div style="text-align:justify">The <strong><em>OPLIN
4cast</em></strong>
is a weekly compilation of
recent headlines, topics, and trends that could impact public
libraries. You can subscribe to it in a variety of ways, such as: <br>
</div>
<div style="text-align:left"> </div>
<ul>
<li style="text-align:justify"><strong>RSS feed.</strong>
You
can receive the OPLIN 4cast
via RSS feed by subscribing to the following URL:
<a href="http://www.oplin.org/4cast/index.php/?feed=rss2" target="_blank">http://www.oplin.org/4cast/index.php/?feed=rss2</a>. </li>
<li style="text-align:justify"><strong>Live Bookmark.</strong>
If you're using the Firefox
web browser, you can go to the 4cast website
(<a href="http://www.oplin.org/4cast/" target="_blank">http://www.oplin.org/4cast/</a>) and click on the orange "radio wave" icon
on the right side of the address bar. In Internet Explorer 7, click on
the same icon to view or subscribe to the 4cast RSS feed. </li>
<li style="text-align:justify"><strong>E-mail.</strong>
You
can have the OPLIN 4cast
delivered via e-mail (a'la OPLINlist and OPLINtech) by subscribing to
the 4cast mailing list at
<a href="http://mail.oplin.org/mailman/listinfo/OPLIN4cast" target="_blank">http://mail.oplin.org/mailman/listinfo/OPLIN4cast</a>. </li>
</ul>
</span> </td>
</tr>
<tr>
<td style="border-top:0px solid rgb(255,255,255);background-color:rgb(255,255,204)" background="http://www.oplin.org/4cast/wp-content/themes/4cast/images/kubrickfooter.jpg" valign="top" width="760"> <br>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div></div></div></div></div>
</div>