Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    W

    WHATWG Blog

    blog.whatwg.org · Company blog · on HN since 2007

    The WHATWG blog, written by the group maintaining the HTML standard, covers changes to HTML, the working process, and licensing.

    Visit blogHN submissions
    Web DevelopmentOpen Source & Linux
    What HN says

    HN links it for official statements on HTML spec changes, such as the copyright license change requiring attribution, and for related debates about DRM and the alt attribute.

    Stats for nerds
    58HN people shared it
    32linked in comments
    280story points
    Jul 2026last shared
    2009people per year2026

    Top posts on HN

    1. 1
      Adding JavaScript modules to the web platform
      3 people · 123 points · first shared 2016 · 50 comments on HN
    2. 2
      HTML is the new HTML5
      8 people · 96 points · first shared 2011 · 27 comments on HN
    3. 3
      DRM and Web security
      6 people · 11 points · first shared 2016 · Discussion on HN
    4. 4
      Further working mode changes
      3 people · 7 points · first shared 2017 · Discussion on HN
    5. 5
      What’s next in HTML: the sandbox attribute
      2 people · 7 points · first shared 2010 · 1 comments on HN
    6. 6
      The Road to HTML 5: Link Relations
      2 people · 3 points · first shared 2010 · Discussion on HN
    7. 7
      Google's Mark Pilgrim on HTML 5
      2 people · 3 points · first shared 2009 · Discussion on HN
    8. 8
      Mark Pilgrim: The longdesc lottery
      1 person · 3 points · first shared 2007 · Discussion on HN
    9. 9
      Sunsetting the JavaScript Standard
      1 person · 3 points · first shared 2016 · Discussion on HN
    10. 10
      What’s Next in HTML, episode 1
      3 people · 2 points · first shared 2010 · Discussion on HN

    What HN people wrote when they linked it

    • acdhaJun 2019

      > It’s not a global `print` function that’s called but `window.print`, right? `print` is sugar for `this.print` and `this` is the window object if it’s not explicitly bound to something else.

      This is a common point of confusion because in a browser the global object is traditionally the same as window (or “self” or “frames”) so there wasn't a difference for many years until ES5 introduced strict mode, which left the default as undefined instead of silently using the global object, and things further fractured with Node (where it's “global”) and Web Workers (where only “self” works). (In browsers this is also complicated by the Window/WindowProxy distinction — see https://blog.whatwg.org/windowproxy-window-and-location and especially https://mathiasbynens.be/notes/globalthis#terminology)

      A couple years back, “globalThis” was added to make it easier to write portable code across different environments without having to check various names: https://github.com/tc39/proposal-global

      I don't think is not a particularly JavaScript-specific issue because any language which inherits scope can have the problem of a symbol not matching what you expected, which is why the ones which don't have compile-time checking tend to use linters which will report use of things which haven't been explicitly declared (not mention shadowing built-in names). If you want to blame JavaScript, the feature which would have made this more obvious would have been not ignoring extra arguments –…

    • matthewsimonJun 2010

      There's recently been a round of debate about whether the alt attribute for media (eg, <img alt="Foo">) should remain required or could become optional.

      As I understand it, some web page creators say "some of our images don't have good logical, human-readable alt text, so why make us put in alt attributes with crappy made-up values", and other people argue that it is worth the extra effort to improve accessibility. (No doubt I've butchered both sides of the argument, but that's what I was able to take away from it.)

      See http://blog.whatwg.org/omit-alt for an argument in favor of making it optional, and http://www.paciellogroup.com/resources/articles/altinhtml5.html for it being required, or http://juicystudio.com/article/requiring-alt-attribute-html5.php for a list of pros and cons.

      The two standards groups hosting the draft HTML specs appear to have different centers of gravity with regard to this issue, and to be making increasingly snippy comments back and forth about the other's handling of the dispute.

    • wolfgang42Aug 2021

      > HTML5 defaults to UTF-8

      I’m not sure this is correct, though the WHATWG docs[1] are kind of confusing. From what I can tell, it seems like HTML5 documents are required to be UTF-8, but also this is required to be explicitly declared either in the Content-Type header, a leading BOM, or a <meta> tag in the first 1024 bytes of the file. Reading this blog post[2] it sounds like there is a danger that if you don’t do this then heuristics will kick in and try to guess the charset instead; the documented algorithm for this doesn't seem to consider the doctype at all.

      [1]: https://html.spec.whatwg.org/dev/semantics.html#charset

      [2]: https://blog.whatwg.org/the-road-to-html-5-character-encoding

    • thangalinDec 2014

      There's a deeper issue here that needs to be addressed. Consider the following review:

      https://bitbucket.org/djarvis/world-politics/wiki/Editor

      There are well over 30 WYSIWYG editors that (fail to) normalize the differences between browsers to provide a consistent text editing experience. Much of this duplicated effort would be better directed at reviewing, publishing, and updating a standard draft for editable, browser-based content.

      https://blog.whatwg.org/the-road-to-html-5-contenteditable

      Even though Squire isn't meant as a drop-in replacement for web page editing, it still suffers from the same endemic issue that plagues all editors: browser inconsistency.

    • wycatsMay 2016

      > Contrast that with the agreed-upon work in the WHATWG HTML Living Standard discussed at https://blog.whatwg.org/js-modules, which is relatively finalized and is being actively implemented now in all browser engines.

      Just to clarify, unlike TC39, the WHATWG HTML ("Living Standard") spec requires no consensus at all in order to add new features. Consensus is arrived at once all implementers have implemented the relevant features to the stable versions of their browsers.

      To say that what is in the spec has consensus at the same time as browser implementers are beginning implementation (and expressing some concern over details) gets the WHATWG process backwards.

    • Samuel_MichonOct 2010

      "The next version of HTML doesn't have a name yet. In fact, it may never have a name, because the working group is switching to an unversioned development model. Various parts of the specification will be at varying degrees of stability, as noted in each section. But if all goes according to plan, there will never be One Big Cutoff that is frozen in time and dubbed "HTML6." HTML is an unbroken line stretching back almost two decades, and version numbers are a vestige of an older development model for standards that never really matched reality very well anyway. HTML5 is so last week."

      http://blog.whatwg.org/whats-next-in-html-episode-1

    Related

    Tantek Çeliktantek.com58 people

    js;dr = JavaScript required; Didn’t Read.

    Tantek Çelik
    Personal · last shared 2026
    Windows Blogblogs.windows.com885 people

    The Windows Subsystem for Linux is now open source

    Windows Blog
    Company · last shared 2026
    Google Code Bloggooglecode.blogspot.com165 people

    Why should anyone ever use a Google API again?

    Google Code Blog
    Company · last shared 2022
    DailyJSdailyjs.com112 people

    Backbone.js: Hacker's Guide

    DailyJS
    Publication · last shared 2017
    Go Blogblog.golang.org529 people

    Go 2, here we come

    Go Blog
    Company · last shared 2026
    GitHub Bloggithub.blog1.8k people

    YouTube-dl's repository has been restored

    GitHub Blog
    Company · last shared 2026
    Dev.Operadev.opera.com159 people

    CSS: It was twenty years ago today

    Dev.Opera
    Company · last shared 2024
    Microsoft Cloud Blogscloudblogs.microsoft.com133 people

    exFAT in the Linux kernel

    Microsoft Cloud Blogs
    Company · last shared 2024