How to Make Friends

1 Comment
No, wait, come back! I want to be friends at you!
Read the whole story
jlvanderzwan
1 day ago
reply
If you start with "Hello fellow human" you might trick them into thinking that the rest of what you are saying is an act.
Share this story
Delete

Hide and Sick

1 Comment and 2 Shares





Read the whole story
jlvanderzwan
1 day ago
reply
Surely *someone* has parodied this cliche in a comedy movie at this point?
Share this story
Delete

WebAssembly support now shipping in all major browsers

1 Comment and 3 Shares

While Mozilla has been preparing to launch Firefox Quantum, its fastest browser yet, some notable developments have happened with WebAssembly, the binary file format (“wasm”) that works with JavaScript to run web applications at near-native speeds.

In the past weeks, both Apple and Microsoft have shipped new versions of Safari and Edge, respectively, that include support for WebAssembly. Since Mozilla Firefox and Google Chrome already support WebAssembly, that makes all four major browsers capable of running code compiled to the wasm format on the web.

“Google, Apple, and Microsoft had all committed to supporting WebAssembly in their browsers. To have that support in market today is a really exciting development,” said Luke Wagner, the Mozilla engineer who created WebAssembly’s precursor, asm.js, and spearheaded work on the WebAssembly specification.

For developers, broad client support means they can experiment with WebAssembly with assurance that most end users will be able to run super-fast wasm modules by default. Ubiquitous client support fueled the early success of asm.js. Since it is a pure subset of JavaScript, asm.js can run in any browser without modification. You can find asm.js on Facebook, where it powers popular games like Candy Crush Saga, Top Eleven, and Cloud Raiders.

A Growing Standard

What’s the big deal about WebAssembly? First, it’s on its way to becoming an industry standard. It’s a proven way to run large, complex applications on the web. And it gives web developers a number of options they’ve never had before. For instance, now you can:

  • Take advantage of the compact wasm format to transmit files quickly over the wire and load them as JavaScript modules
  • Get near-native performance without using a plug-in
  • Write code that is both performant and safe, because it executes within the browser’s security sandbox
  • Have a choice of languages besides JavaScript, using WebAssembly as a compiler target for C and C++, with additional language support to come.

How It’s Used Today

WebAssembly has caught the interest of a wide swath of technical folks, because it brings predictable performance to the web platform – something that’s been exceedingly difficult to achieve with JavaScript alone. Gaming companies were early adopters of WebAssembly and asm.js. Epic and Unity were first to put their industrial-strength game engines on the web without rewriting the C++ code bases in JavaScript.

Today, the use cases for WebAssembly and asm.js have grown beyond online gaming. As people experiment with the process of using the WebAssembly format and its cohort, the Emscripten compiler, they’re finding ways to move increasingly sophisticated applications to the web. Things like:

“Asm.js and WebAssembly were really no-brainers for the gaming industry, because they had all this investment in massive C++ programs that they didn’t want to rewrite for the web,” Wagner said. “Now we’re seeing people using WebAssembly for all kinds of new projects. So there’s this real promise that we will someday be able to run most any application on the web and have it perform just as it would if it were running locally on your PC.”

Want to learn more about WebAssembly? Developers can find resources on MDN Web Docs and on the WebAssembly.org project site.

Interactive Tools

You can also try out WebAssembly Explorer, an online tool which allows you play around with a C/C++ compiler and understand how WebAssembly code is produced, delivered, and ultimately consumed by the browser. Another online tool, WebAssembly Fiddle, lets you write, share, and run WebAssembly code snippets in the browser. For an even deeper dive, you can inspect WebAssembly binaries to understand how WebAssembly code is encoded at a binary level.

 

The post WebAssembly support now shipping in all major browsers appeared first on The Mozilla Blog.

Read the whole story
jlvanderzwan
4 days ago
reply
Are there any languages in development *specificaly targeting* WASM?
acdha
4 days ago
reply
Washington, DC
Share this story
Delete

Sinfest for November 14, 2017: Shame Shame

1 Comment


Project Wonderful - Your ad here, right now, for as low as $0.00
Read the whole story
jlvanderzwan
5 days ago
reply
Rant triggered: I had a friend who sincerely complained about (paraphrased) "those vain Hollywood stars fuck around for years, and now complain about it as if they have high morals, yet there are still thousands of children being sexually abused in domestic settings every year and the people responsible for that are almost never convicted."

Uh... yeah, that's a big problem of what I suppose is a worse crime than someone grabbing your genitals as an adult. However, I don't see how that means we should keep *ignoring* sexual harassment in the work-place.

Also, I'm pretty sure that getting rid of filth from places of power will have all kinds of positive knock-on effects for those other issues.

For starters, all kinds of abuse-related issues will less likely be swept under the rug by people at the top, if you don't have people at the top with vested interests of not shining a light on those issues.

You'll remove direct and indirect protection of filth at the bottom.
Share this story
Delete

Saturday Morning Breakfast Cereal - Flawed

1 Comment and 6 Shares


Click here to go see the bonus panel!

Hovertext:
The garden of Eden was the one time I tried to fix things and that went JUST GREAT.

New comic!
Today's News:
Read the whole story
jlvanderzwan
5 days ago
reply
It's hell all the way up
acdha
1 day ago
reply
Washington, DC
Share this story
Delete

Order of the Stick 1105: Out of the Box, Into the Fire

1 Comment
http://www.GiantITP.com/comics/oots1105.html
Read the whole story
jlvanderzwan
5 days ago
reply
O_O

http://www.giantitp.com/comics/oots0084.html
jlvanderzwan
5 days ago
Thirteen years and 1021 comics! I'm starting to think that the main protagonist of this story is Durkon
Share this story
Delete
Next Page of Stories