Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #499

D

Douglas Crockford

Personal blog · javascript.crockford.comprogrammingweb

Douglas Crockford's personal blog at javascript.crockford.com covers programming and web. Since 2007, 117 different Hacker News readers have linked it 140 times, most often “Douglas Crockford's JavaScript”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
140mentions?
10recommend?
117HN people?
2007–2017first – last linked?
Links on Hacker News per year · peak 26 in 2011

Sometimes recommended · 10 of 40 sampled comments recommend it?

Why HN links it

HN readers link Crockford's JavaScript site for his essays on the language, the TDOP parser paper and his JavaScript survey, which commenters call insightful and a great resource.

Recommended for · 10 comments
Called extremely insightful and a great resource; the survey a perfectly adequate intro; the TDOP paper a favourite.

Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Douglas Crockford's JavaScript
    23 people · 23 mentions · first linked 2007-05-22
  2. Top Down Operator Precedence
    22 people · 25 mentions · first linked 2008-03-14
  3. JavaScript:The World's Most Misunderstood Programming Language
    15 people · 15 mentions · first linked 2007-08-15
  4. /prototypal.html
    13 people · 14 mentions · first linked 2010-02-25
  5. Code Conventions for the JavaScript Programming Language
    11 people · 11 mentions · first linked 2009-02-23
  6. The Little JavaScripter
    7 people · 7 mentions · first linked 2007-05-06
  7. Private Members in JavaScript
    6 people · 6 mentions · first linked 2009-10-06
  8. JavaScript: The World's Most Misunderstood Programming Language Has Become Most Popular
    5 people · 5 mentions · first linked 2009-01-01
  9. A Survey of the JavaScript Programming Language
    5 people · 5 mentions · first linked 2007-09-30
  10. Remedial JavaScript
    4 people · 4 mentions · first linked 2011-11-05

What Hacker News says?

  1. I'm learning Vi(m) right now because next semester our C++ course (programming 2) will be taught within a UNIX environment. I'm new to linux as well, so after recently installing Fedora, I limited myself to using Vim as a way of practicing. So far it has helped to work on a project that involves typing in source code that has already been laid out (its Douglas Crockford's essay[1] on writing a JS parser). Literally…

    Comment linking /tdop/tdop.html

    on “Why Kakoune – The quest for a better code editor”
  2. Submitted The Little JavaScripter as a story · 61 points

    HN discussion
  3. In the bad old days of early web development, browsers that didn't understand the script tag would display your code in the document. They allowed html comments inside the script tag as a workaround for it. We always had to write <script><!-- //--></script> http://javascript.crockford.com/script.html

    Comment linking /script.html

    on “Ben the Bodyguard: Gorgeous HTML5 Website”
  4. Submitted JavaScript: The World's Most Misunderstood Programming Language Has Become Most Popular as a story · 49 points

    HN discussion
  5. Exactly my thought. My introduction to Scheme, incidentally, came while I was learning JavaScript, and it was through a book that hadn't originally been written in Scheme, either: http://javascript.crockford.com/little.html

    Comment linking /little.html

    on “SICP is Under Attack”
  6. Submitted Code Conventions for the JavaScript Programming Language as a story · 31 points

    HN discussion
  7. TDOP, Pratt, precedence-climbing, I think they're all referring to the same, if not extremely similar, method of using a loop in the main recursive function that compares precedences and decides whether to recurse or loop: https://www.engr.mun.ca/~theo/Misc/exp_parsing.htm#climbing http://javascript.crockford.com/tdop/tdop.html They're definitely very simple, and can be derived by refactoring a recursive descent par…

    Comment linking /tdop/tdop.html

    on “Super Tiny Compiler”
  8. Submitted Curried Javascript Functions as a story · 30 points

    HN discussion
  9. This is the RevealingModulePattern that Crockford used to advocate back in the day, except assigning to an object that React creates instead of one you create.. http://javascript.crockford.com/private.html https://addyosmani.com/resources/essentialjsdesignpatterns/b... Be aware that memory usage can quickly balloon with this pattern, because the GC needs to keep alive anything referenced from inside the closure, inc…

    Comment linking /private.html

    on “React v15.5.0”
  10. Submitted Top Down Operator Precedence as a story · 22 points

    HN discussion
  11. I particularly enjoy how going to http://javascript.crockford.com/ doesn't load any javascript.

    Comment linking /

    on “Brutalist Websites”
  12. Submitted JavaScript:The World's Most Misunderstood Programming Language as a story · 13 points

    HN discussion
  13. Its interesting to me that many of the people who are in the "who's who" of our space have a very bare-bones web presence. http://www.cs.indiana.edu/~dfried/ http://www-cs-faculty.stanford.edu/~uno/ http://javascript.crockford.com/

    Comment linking /

    on “Brutalist Websites”
  14. Submitted JavaScript: The World's Most Misunderstood Programming Language (2001) as a story · 7 points

    HN discussion
  15. No language is hated universally, even JavaScript got some love[1]. [1] http://javascript.crockford.com

    Comment linking /

    on “Announcing a specification for PHP”
  16. Submitted Top Down Operator Precedence as a story · 6 points

    HN discussion
  17. http://javascript.crockford.com/prototypal.html

    Comment linking /prototypal.html

    on “Class Hierarchies? Don't Do That”
  18. Submitted JavaScript: The World's Most Misunderstood Programming Language as a story · 5 points

    HN discussion
  19. hmart · 2013-03-25Recommends
    Aside from the "Good Parts" debate, the Crockford JS site is extremely insightful http://javascript.crockford.com/

    Comment linking /

    on “Learning JavaScript - my experience and advice”
  20. Submitted The Little JavaScripter as a story · 5 points

    HN discussion
  21. jabberbyte · 2014-04-07Recommends
    Very nice indeed! Douglas Crockford has a series of videos on JS and a book "JavaScript the good parts". An extremely great resource you should consider adding. http://javascript.crockford.com/

    Comment linking /

    on “Superhero.js – One stop for JS Knowledge”
  22. Submitted The World's Most Misunderstood Language Has Become the Most Popular (2008) as a story · 3 points

    HN discussion
  23. You can also check out http://javascript.crockford.com/tdop/tdop.html The article is also in the book Beautiful Code (O'Reilly)

    Comment linking /tdop/tdop.html

    on “A programming language in 450 lines of JavaScript”
  24. Submitted JavaScript: The World's Most Misunderstood Programming Language as a story · 3 points

    HN discussion
  25. JavaScript is Lisp in C's clothing. http://javascript.crockford.com/javascript.html Also this: http://gigaom.com/cloud/node-js-and-the-javascript-age/

    Comment linking /javascript.html

    on “John Resig: JavaScript as a First Language”
  26. Submitted JavaScript: The World's Most Misunderstood Programming Language (2001) as a story · 3 points

    HN discussion
  27. I think it affected earlier versions of IE - Douglas Crockford detailed an issue here: http://javascript.crockford.com/memory/leak.html

    Comment linking /memory/leak.html

    on “A re-introduction to JavaScript”
  28. Submitted Javascript: The world's most misunderstood programming language (2001) as a story · 3 points

    HN discussion
  29. Even though JS doesn't have language constructs for public/private, there are a number of different ways to write modules with hidden members by use of closures. Crockford explains with some examples here: http://javascript.crockford.com/private.html

    Comment linking /private.html

    on “These are things in PHP which make me sad”
  30. Submitted Little Scheme as a story · 3 points

    HN discussion

Search all of HN for javascript.crockford.com

Linked by the same people?