background preloader

HTML5

Facebook Twitter

Rendering HTML5 in older browsers with Google Chrome Frame. Update June 2013: Google is winding down Chrome Frame, and plans to cease support and updates to it in January 2014. Please read the Chromium blog post for more information. For guidance on what you need to know as a developer, please read the developer FAQ for Chrome Frame. Introduction HTML5 adds a multitude of new awesome tools to the web developer toolbox, including the following: New, more powerful JavaScript APIs SVG for vector graphics Canvas for 2D and with WebGL 3D graphics CSS3 for rounded corners, gradients, etc.

More expressive markup This list is, of course, not comprehensive; the web platform has moved forward massively, and the gap between old browsers and modern ones is widening every day. Google Chrome Frame can help you build state-of-the-art HTML5 pages today while still enabling people using older browsers to see your content. What is Google Chrome Frame HTML5 polyfills provide another way to smooth out the transition to newer browsers.

Opting in Prompt yourself Adoption. HTML5 Demos. Introduction à HTML5. HTML5 est une évolution de la norme HTML regroupant un ensemble de technologies : SVG, CSS3, WebGL, File API, MathML… Le but avoué de cette nouvelle version de HTML est de faciliter le développement d'interfaces utilisateur riches. HTML5 est beaucoup plus orienté applicatif que ses prédécesseurs et veut permettre de s'affranchir de plugins pour utiliser au maximum les technologies Web natives pour construire une application riche. HTML5 arrive donc avec beaucoup de nouvelles capacités disponibles depuis une API vaste et variée. On pourra notamment communiquer avec des fonctions matérielles (micro, webcam, carnet d'adresses…) par l'intermédiaire d'API.

On peut facilement grâce à HTML5 visionner des vidéos sans plugin, ajouter des effets visuels aux textes, images, vidéos… On peut aussi utiliser des polices non standards, dessiner en SVG, faire de la 3D… Voyons les choses qui me semblent être les plus intéressantes avec quelques exemples d'utilisation. Quelques exemples : Exemple : Webworkers▲ Mastering HTML5 Prefetching. What is prefetching, and why it is useful According to whatwg.org, rel=prefetch "indicates that preemptively fetching and caching the specified resource is likely to be beneficial, as it is highly likely that the user will require this resource.

" Search engines sometimes add <link rel=prefetch href="URL of top search result"> to the search results page if they feel that the top result is wildly more popular than any other. For example: using Firefox, search Google for CNN; view source; search for the keyword "prefetch". As loading time is a very important factor of a website quality, prefetching can definitely improve the user experience by loading pages before the user actually requested them. Of course, you have to be careful (Don’t prefetch your entire website!) Prefetching pages with HTML5 Prefetching pages is super easy to implement. It is also possible to prefetch only an image: Browser support So, should you use it now?

Prefetching pages on your WordPress blog <? <? HTML 5 Canvas Deep Dive. 12 HTML5-CSS FrameWorks For Easy WebDevelopment. HTML5 is getting more popular among web designers because it is being supported by the most of the modern browsers like Firefox 6, Google Chrome, IE9 etc.. A framework is basically software application which assists developers to quickly design and develop dynamic websites. With the advent of HTML5 and CSS3, development becomes easy for everyone, A HTML5 framework provides many features such as beautiful typography, video players, form validation, design section and many more which enables users to easily develop web applications. Here at SkyTechGeek we conducted a search and got these useful frameworks which will assist our audience to design and develop beautiful cross browser dynamic websites. 1. 52 Framework : HTML5-CSS3 Framework 52 Framework is most popular HTML5-CSS3 based frame work among designers and developers. 2. Gridless is an optionated HTML5 CSS3 boilerplate for making mobile first responsive, cross-browser websites with beautiful typography. 3. 4. 5. 6. 7. 8. 9. 10. 11.

Periodic Table of the Elements - Josh Duck. Buzz, a Javascript HTML5 Audio library. PhoneGap. HTML5 WebMessaging Experiment. Download demo - 2.97 KB As web developers, sometimes we easily encounter one problem: Cross-Domain communication, conforming Same-Origin-Policy, JavaScript code cannot access code stay in different domain (or sub-domain) or protocol (HTTP/HTTPs) or port, so there was no direct (or I can say: simple) way to achieve Cross-Domain Communication. However, those kinds of requirements do happen: page A and page B are in different domains, B is "embedded" in A, i.e., there is an "iframe" in page A whose "src" is page B's URL, now page A wants to control page B and vice-versa.

By limiting the solution to be done by 100% client JavaScript, beforehand HTML5, there are a number of tricky "hacks", such as: URL long polling: Container page A changes the iframe page B's URL hash, and B periodically checks the hash, once the hash changed, it takes action according to the contracted hash value. How To Child page B contains code like below: Web Messaging Essential Live Demo MessageChannel Further Reading.

Speakker - Un lecteur audio HTML5 avancé avec rétro-compatibilité. Speakker est un lecteur audio complet utilisant la balise HTML5 audio avec rétro-compatibilité en Flash pour les navigateurs ne supportant pas la technologie. Créé par les concepteur du player video HTML5 projekktor, Speakker est sans doute l'un des lecteurs audio les plus aboutis basés sur la balise audio HTML5. Personnalisable à souhait, vous aurez le choix entre 2 principaux thèmes pré-conçus, ou un thème perso. On y retrouve tous les contrôles classiques d'un lecteur audio: Lecture / pauseGestion du volumeSuivant / précédentPlaylistProgress bar d'avancement du morceauLecture continueThumb album... Mais aussi des fonctions plus sociales avec le partage twitter / facebook optionnelles ou des infos sur les artistes...

Il existe 2 formats du lecteur, soit en format large comme les images ci-dessus ou au format widget comme ceci: Côté utilisation du script, c'est très simple, un bout de code jQuery suffit à faire fonctionner le player: 1.$('.speakkerSmall').speakker({ 3. title: 'one single MP3',