[OPLIN 4cast] OPLIN 4cast #444: Assembly language for the web
OPLIN Support
support at oplin.ohio.gov
Wed Jul 1 10:30:08 EDT 2015
Email not displaying correctly? View it in your browser.
<http://www.oplin.org/4cast/> [image: OPLIN 4Cast]
OPLIN 4cast #444: Assembly language for the web
July 1st, 2015
[image: computer code]Warning: This *4cast* 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.
- What Mozilla's WebAssembly means: More powerful web apps
<http://readwrite.com/2015/06/22/webassembly-wasm-mozilla-firefox-standard-javascript>
(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."
- Meet WebAssembly: Microsoft, Google, and Firefox's alternative to
JavaScript
<http://www.networkworld.com/article/2938585/microsoft-subnet/meet-webassembly-microsoft-google-and-firefoxs-alternative-to-javascript.html>
(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."
- WebAssembly - New standard for powerful and faster web apps
<http://thehackernews.com/2015/06/webassembly-fastest-browser.html> (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, *WebAssembly could surely bring
app-like performance to Web content as well as applications*.
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...."
- The secret alliance that could give the Web a massive speed boost
<http://www.cnet.com/news/the-secret-alliance-that-could-give-the-web-a-massive-speed-boost/>
(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."
*Articles from Ohio Web Library <http://ohioweblibrary.org>:*
- The evolution of web development for mobile devices.
<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>
(*Communications of the ACM*, April 2013, p.42-48 | Nicholas C. Zakas)
- Best practices on the move: Building web apps for mobile devices.
<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>
(*Communications of the ACM*, August 2013, p.45-51 | Alex Nicolaou)
- What about JavaScript?
<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>
(*Business Week*, 6/15/2015, p.78-80 | Paul Ford)
------------------------------
The *OPLIN 4cast* 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:
- *RSS feed.* You can receive the OPLIN 4cast via RSS feed by
subscribing to the following URL:
http://www.oplin.org/4cast/index.php/?feed=rss2.
- *Live Bookmark.* If you're using the Firefox web browser, you can go
to the 4cast website (http://www.oplin.org/4cast/) 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.
- *E-mail.* You can have the OPLIN 4cast delivered via e-mail (a'la
OPLINlist and OPLINtech) by subscribing to the 4cast mailing list at
http://mail.oplin.org/mailman/listinfo/OPLIN4cast.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.oplin.org/pipermail/oplin4cast/attachments/20150701/3f6bd93e/attachment.html>
More information about the OPLIN4cast
mailing list