Dev Breakthroughs
68.9K views | +0 today
Follow
Dev Breakthroughs
Monitoring innovations in database, PHP, JS, RIA, HTML5, mobile and agile dev strategies & tools
Curated by Nicolas Weil
Your new post is loading...
Your new post is loading...
Scooped by Nicolas Weil
Scoop.it!

WebAPI: Mozilla Proposes Open App Interface For Smartphones

WebAPI: Mozilla Proposes Open App Interface For Smartphones | Dev Breakthroughs | Scoop.it

Mozilla has an idea how it can bridge the gap between native apps and web applications: WebAPI will be developed as a set of HTML5 APIs and deliver consistent, web-based application interfaces that can be accessed by any HTML5-capable device, specifically smartphones.

 

For Mozilla, WebAPI will be a critical component of its battle against closed OS environments such as iOS, Windows and Android, and enables developers to write one application and run it anywhere. It is unclear how its rivals will react to this proposal, which is quite apparently a building block of Boot-to-Gecko, and whether they will support WebAPI.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

How Browsers Work: Behind the Scenes of Modern Web Browsers

How Browsers Work: Behind the Scenes of Modern Web Browsers | Dev Breakthroughs | Scoop.it

This comprehensive primer on the internal operations of WebKit and Gecko is the result of much research done by Israeli developer Tali Garsiel. Over a few years, she reviewed all the published data about browser internals (see Resources) and spent a lot of time reading web browser source code.

 

As a web developer, learning the internals of browser operations helps you make better decisions and know the justifications behind development best practices. While this is a rather lengthy document, we recommend you spend some time digging in; we guarantee you'll be glad you did.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

speak.js: Text-to-Speech on the Web ✩ Mozilla Hacks

Text-to-Speech (TTS) can make content more accessible, but there is so far no simple and universal way to do that on the web. One possible approach is shown in this demo, which is powered by speak.js, a new 100% pure JavaScript/HTML5 TTS implementation. speak.js is a port of eSpeak, an open source speech synthesizer, from C++ to JavaScript using Emscripten.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Introducing Scratchpad : text editor inside Firefox 6 for live JS execution without page reload

Introducing Scratchpad : text editor inside Firefox 6 for live JS execution without page reload | Dev Breakthroughs | Scoop.it

The latest Firefox release includes a new tool for web developers: Scratchpad. The idea behind Scratchpad is simple: the browser is a fantastic place to experiment with JavaScript. Most JavaScript developers already know this and they use tools like the Web Console or Firebug’s command line to take advantage of the one environment that knows everything about their web page.

 

Tools like the Web Console are optimized for entering a single line of code. (ProTip: you can use shift-enter to put multiple lines of code into the Web Console.) Firebug has a button you can click to get into a multi-line input mode. Even with that multi-line input, the workflow is still centered around performing operations step-by-step and linearly.

 

Interaction with Scratchpad is quite different. It throws away the “one line of input gives you a line of output” interaction in favor of a text editor that knows how to run JavaScript.

 

Interesting historical aside: Scratchpad was heavily inspired by the Workspaces feature of Smalltalk environments. Thirty years in, we’re still reinventing Smalltalk ;-)

No comment yet.