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

Top all-time · #2499

W

Web Reflection

Personal blog · webreflection.blogspot.comprogrammingweb

Web Reflection is a personal blog at webreflection.blogspot.com about programming and web. Since 2007, 29 different Hacker News readers have linked it 38 times, most often “The DOM Is Not Slow, Your Abstraction Is”. The last post was in 2017, but the archive is still widely read.

Visit the blog
38mentions?
29HN people?
2007–2016first – last linked?
Links on Hacker News per year · peak 9 in 2010

Too few sampled comments (4) to say how often HN recommends it.?

Why HN links it

HN commenters link this JavaScript blog as an example of criticism of Google's code (Google Closure, Dart) and for a PHP project that imitates JavaScript object literals and a JavaScript preprocessor.

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

behind the design

Most-linked posts?

  1. The DOM Is Not Slow, Your Abstraction Is
    3 people · 3 mentions · first linked 2015-04-20
  2. What Is Wrong About 17259 Lines Of Code?
    2 people · 2 mentions · first linked 2011-10-12
  3. Javascript Hypertext Preprocessor
    2 people · 2 mentions · first linked 2011-06-24
  4. Closure Fail
    2 people · 2 mentions · first linked 2009-11-10

What Hacker News says?

  1. > You're implying that Wave engineers don't know how to use Java. But Wave engineers are Google engineers. Google engineers are hired somewhere in a high 90th percentile of programming ability and experience. I'll just leave this here (Dart - the new language from Google). http://webreflection.blogspot.com/2011/10/what-is-wrong-abou... I think you're a little too trusting that every single Google programmer knows wh…

    Comment linking /2011/10/what-is-wrong-about-17259-lines-of-code.html

    on “Google Wave and the mythical man month”
  2. Submitted What Is Wrong About 17259 Lines Of Code? as a story · 90 points

    HN discussion
  3. Is it just me, or is it becoming fashionable to criticize google's code? This one is a few days old: http://webreflection.blogspot.com/2009/11/google-closure-im-...

    Comment linking /2009/11/google-closure-im-not-impressed.html

    on “Google Closure: How not to write Javascript”
  4. Submitted Web Reflection: A Safer JS Environment as a story · 33 points

    HN discussion
  5. Sure there are - why are so many Crockford pronouncements taken as a signal to stop thinking? Notice that his "with is bad" examples (which are usually bad examples and bad usages [1]) always involve contrived examples of potentially ambiguous assignment - one of the more useful ways to use `with` is with objects whose properties are DSL-like functions, named in such a way that there's no mistaking their origin and…

    Comment linking /2009/12/with-worlds-most-misunderstood.html

    on “JavaScript: Warts and workarounds”
  6. Submitted Implicit require in node.js as a story · 28 points

    HN discussion
  7. ssttoo · 2011-11-30Recommends
    Greetings, author of the post here :) This post was, of course, just a thought exercise. But if it sounds intriguing, please check Andrea Giamarchi's much more advanced "JavaScript Hypertext Preprocessor": http://webreflection.blogspot.com/2011/06/javascript-hyperte... He has stuff like: $Object->prototype->toString->call($o); // [object Object]

    Comment linking /2011/06/javascript-hypertext-preprocessor.html

    on “JavaScript-style object literals in PHP”
  8. Submitted A Safer JS Environment as a story · 17 points

    HN discussion
  9. Submitted The DOM Is Not Slow, Your Abstraction Is as a story · 10 points

    HN discussion
  10. Submitted JPU - JavaScript CPU Monitor as a story · 7 points

    HN discussion
  11. Submitted JavaScript Override Patterns as a story · 5 points

    HN discussion
  12. Submitted Reasons To Avoid Closure Compiler In Advanced Mode as a story · 4 points

    HN discussion
  13. Submitted Web Viewport Size as a story · 4 points

    HN discussion
  14. Submitted Why JSON Won ... And Is Good As It Is as a story · 4 points

    HN discussion
  15. Submitted Y U NO use libraries and add stuff as a story · 4 points

    HN discussion
  16. Submitted The DOM is not slow as a story · 2 points

    HN discussion
  17. Submitted Is Anyone Testing on Mobile? as a story · 2 points

    HN discussion
  18. Submitted Resizing images on the client side as a story · 2 points

    HN discussion
  19. Submitted Javascript Hypertext Preprocessor as a story · 2 points

    HN discussion
  20. Submitted Native HTML5, the new IE6, and bla bla bla ... as a story · 2 points

    HN discussion
  21. Submitted ...btw, getters & setters for IE 6, 7, and 8: Object.createStatic as a story · 2 points

    HN discussion
  22. Submitted HTML5 Multiple file uploader as a story · 2 points

    HN discussion
  23. Submitted New Constructor VS Object.create as a story · 2 points

    HN discussion
  24. Submitted JavaScript Overload Patterns as a story · 2 points

    HN discussion
  25. Submitted Closure Fail as a story · 2 points

    HN discussion
  26. Submitted The DOM Is Not Slow, Your Abstraction Is as a story · 1 points

    HN discussion
  27. Submitted Bringing Custom Elements to IE8 as a story · 1 points

    HN discussion
  28. Submitted Ain't that fetch as a story · 1 points

    HN discussion
  29. Submitted Have You Met Empty? as a story · 1 points

    HN discussion
  30. Submitted Dear Brendan, Here Was My Question as a story · 1 points

    HN discussion

Search all of HN for webreflection.blogspot.com

Linked by the same people?