<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>links.lmorchard.com - #html5</title>
    <link>/tags/html5/</link>
    <description>Recent bookmarks tagged #html5</description>
    <lastBuildDate>Mon, 02 Nov 2026 08:24:46 +0000</lastBuildDate>
    <item>
      <title>Constraint validation - HTML: HyperText Markup Language | MDN</title>
      <link>https://developer.mozilla.org/en-US/docs/Web/HTML/Constraint_validation</link>
      <description>The creation of web forms has always been a complex task. While marking up the form itself is easy, checking whether each field has a valid and coherent value is more difficult, and informing the user about the problem may become a headache. HTML5 introduced new mechanisms for forms: it added new semantic types for the &lt;input&gt; element and constraint validation to ease the work of checking the form content on the client side. Basic, usual constraints can be checked, without the need for JavaScript, by setting new attributes; more complex constraints can be tested using the Constraint Validation API.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #dom #forms #html5 #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 30 Oct 2024 04:08:16 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29937</guid>
      <category>dom</category>
      <category>forms</category>
      <category>html5</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Web Audio Modem</title>
      <link>https://martinmelhus.com/web-audio-modem/</link>
      <description>Lately, I&#39;ve been working with a client where my development computer is not connected to the Internet. This is a huge inconvenience, as the unavailability of Google and Stack Overflow vastly impact my productivity. Only recently have I begun to grasp how much of my time is actually spent copy/pasting between Visual Studio and the browser.&#xD;&#xA;&#xD;&#xA;My office also features an Internet connected laptop and my development computer expose 3,5 mm jack sockets for audio devices. And thus my problems can be solved! Here&#39;s how I made a modem for closing the gap with Web Audio.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #audio #fun #html5 #imported:pinboard #retro #web&lt;/p&gt;</description>
      <pubDate>Thu, 19 Oct 2017 05:37:10 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:31341</guid>
      <category>audio</category>
      <category>fun</category>
      <category>html5</category>
      <category>imported:pinboard</category>
      <category>retro</category>
      <category>web</category>
    </item>
    <item>
      <title>Web Audio Modem</title>
      <link>https://martinmelhus.com/web-audio-modem</link>
      <description>Lately, I&#39;ve been working with a client where my development computer is not connected to the Internet. This is a huge inconvenience, as the unavailability of Google and Stack Overflow vastly impact my productivity. Only recently have I begun to grasp how much of my time is actually spent copy/pasting between Visual Studio and the browser.&#xD;&#xA;&#xD;&#xA;My office also features an Internet connected laptop and my development computer expose 3,5 mm jack sockets for audio devices. And thus my problems can be solved! Here&#39;s how I made a modem for closing the gap with Web Audio.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #audio #fun #html5 #retro #web&lt;/p&gt;</description>
      <pubDate>Thu, 19 Oct 2017 05:37:10 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:27425</guid>
      <category>audio</category>
      <category>fun</category>
      <category>html5</category>
      <category>retro</category>
      <category>web</category>
    </item>
    <item>
      <title>HTML5 Drag and Drop Avatar Changer with Resizing and Cropping | CSS-Tricks</title>
      <link>http://css-tricks.com/html5-drag-and-drop-avatar-changer-with-resizing-and-cropping/</link>
      <description>Let&#39;s create a page where a user can update their avatar with as little friction as possible: they just drop an image anywhere on the page and it&#39;s done.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #avatar #html #html5 #imported:pinboard #social #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 17 Nov 2014 03:43:15 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:31730</guid>
      <category>avatar</category>
      <category>html</category>
      <category>html5</category>
      <category>imported:pinboard</category>
      <category>social</category>
      <category>webdev</category>
    </item>
    <item>
      <title>HTML5 Drag and Drop Avatar Changer with Resizing and Cropping | CSS-Tricks</title>
      <link>http://css-tricks.com/html5-drag-and-drop-avatar-changer-with-resizing-and-cropping</link>
      <description>Let&#39;s create a page where a user can update their avatar with as little friction as possible: they just drop an image anywhere on the page and it&#39;s done.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #avatar #html #html5 #social #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 17 Nov 2014 03:43:15 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:25334</guid>
      <category>avatar</category>
      <category>html</category>
      <category>html5</category>
      <category>social</category>
      <category>webdev</category>
    </item>
    <item>
      <title>quakejs.com</title>
      <link>http://www.quakejs.com/</link>
      <description>QuakeJS is a port of ioquake3 to JavaScript with the help of Emscripten.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #gaming #html5 #imported:pinboard #quake3 #to:fb #web&lt;/p&gt;</description>
      <pubDate>Mon, 24 Feb 2014 18:03:41 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:32010</guid>
      <category>gaming</category>
      <category>html5</category>
      <category>imported:pinboard</category>
      <category>quake3</category>
      <category>to:fb</category>
      <category>web</category>
    </item>
    <item>
      <title>quakejs.com</title>
      <link>http://www.quakejs.com</link>
      <description>QuakeJS is a port of ioquake3 to JavaScript with the help of Emscripten.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #gaming #html5 #quake3 #to:fb #web&lt;/p&gt;</description>
      <pubDate>Mon, 24 Feb 2014 18:03:41 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:24551</guid>
      <category>gaming</category>
      <category>html5</category>
      <category>quake3</category>
      <category>to:fb</category>
      <category>web</category>
    </item>
    <item>
      <title>HTML5 Canvas Scratch Pad</title>
      <link>http://www.kevs3d.co.uk/dev/scratchpad/</link>
      <description>HTML5 Canvas Scratch Pad&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #canvas #html5 #imported:pinboard #webdev&lt;/p&gt;</description>
      <pubDate>Tue, 19 Nov 2013 15:16:51 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:32089</guid>
      <category>canvas</category>
      <category>html5</category>
      <category>imported:pinboard</category>
      <category>webdev</category>
    </item>
    <item>
      <title>HTML5 Canvas Scratch Pad</title>
      <link>http://www.kevs3d.co.uk/dev/scratchpad</link>
      <description>HTML5 Canvas Scratch Pad&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #canvas #html5 #webdev&lt;/p&gt;</description>
      <pubDate>Tue, 19 Nov 2013 15:16:51 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:24360</guid>
      <category>canvas</category>
      <category>html5</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Article: Native vs. HTML5: How the auto industry is forcing change for the mobile web</title>
      <link>http://venturebeat.com/2013/10/05/native-vs-html5-how-the-auto-industry-is-forcing-change-for-the-mobile-web/</link>
      <description>&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #html5 #imported:pinboard #webdev&lt;/p&gt;</description>
      <pubDate>Sun, 06 Oct 2013 14:36:45 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:32134</guid>
      <category>html5</category>
      <category>imported:pinboard</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Article: Native vs. HTML5: How the auto industry is forcing change for the mobile web</title>
      <link>http://venturebeat.com/2013/10/05/native-vs-html5-how-the-auto-industry-is-forcing-change-for-the-mobile-web</link>
      <description>&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #html5 #webdev&lt;/p&gt;</description>
      <pubDate>Sun, 06 Oct 2013 14:36:45 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:24259</guid>
      <category>html5</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Imperfect Circles – Aesthetic imperfection with fractal subdivision | Rectangle World – HTML5 Canvas and JavaScript: Tutorials and Experiments</title>
      <link>http://rectangleworld.com/blog/archives/413</link>
      <description>Getting a computer to draw a shape in the way that a human would requires programming in some imperfection. The simple idea is to add in some randomization of drawing coordinates, which could be done in various ways. Below are two examples of imperfect circles drawn in an HTML5 canvas with JavaScript, where the imperfection has been added through the use of a fractal-like subdivision algorithm. The imperfection can be subtle, but it is enough to make the image appear to be human-drawn. Although the images are quite simple I find them quite nice to look at.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #canvas #fractals #graphics #html5 #imported:pinboard #math #webdev&lt;/p&gt;</description>
      <pubDate>Fri, 27 Sep 2013 15:04:16 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:24242</guid>
      <category>canvas</category>
      <category>fractals</category>
      <category>graphics</category>
      <category>html5</category>
      <category>imported:pinboard</category>
      <category>math</category>
      <category>webdev</category>
    </item>
    <item>
      <title>canvg - Javascript SVG parser and renderer on Canvas - Google Project Hosting</title>
      <link>http://code.google.com/p/canvg/</link>
      <description>canvg is a SVG parser and renderer. It takes a URL to a SVG file or the text of an SVG file, parses it in JavaScript, and renders the result on a Canvas element. The rendering speed of the examples is about as fast as native SVG.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #canvas #graphics #html5 #imported:pinboard #svg #webdev&lt;/p&gt;</description>
      <pubDate>Fri, 20 Sep 2013 17:03:29 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:32145</guid>
      <category>canvas</category>
      <category>graphics</category>
      <category>html5</category>
      <category>imported:pinboard</category>
      <category>svg</category>
      <category>webdev</category>
    </item>
    <item>
      <title>canvg - Javascript SVG parser and renderer on Canvas - Google Project Hosting</title>
      <link>http://code.google.com/p/canvg</link>
      <description>canvg is a SVG parser and renderer. It takes a URL to a SVG file or the text of an SVG file, parses it in JavaScript, and renders the result on a Canvas element. The rendering speed of the examples is about as fast as native SVG.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #canvas #graphics #html5 #svg #webdev&lt;/p&gt;</description>
      <pubDate>Fri, 20 Sep 2013 17:03:29 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:24214</guid>
      <category>canvas</category>
      <category>graphics</category>
      <category>html5</category>
      <category>svg</category>
      <category>webdev</category>
    </item>
    <item>
      <title>dat-gui - A lightweight controller library for JavaScript. - Google Project Hosting</title>
      <link>http://code.google.com/p/dat-gui/</link>
      <description>A lightweight graphical user interface for changing variables in JavaScript.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #gaming #gui #html5 #imported:pinboard #javascript #nifty #webdev&lt;/p&gt;</description>
      <pubDate>Fri, 20 Sep 2013 02:39:36 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:32147</guid>
      <category>gaming</category>
      <category>gui</category>
      <category>html5</category>
      <category>imported:pinboard</category>
      <category>javascript</category>
      <category>nifty</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
