JohnnyDepp

Languages and libraries

javascript module loader

SHOW HN2018

32points
43comments
#982of 2,155 in 2018
Top 46%of 2018 by points

How HN took it

RoastedHalf or more of the comments are critical

3 positive, 4 neutral or asking, 0 mixed, 8 critical, out of 15 comments about the project. Thread score -0.30.

Idea: 1 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Lazy loading is a good approach

    From 1 comment
    • I remember using this 8 years ago. Lazy loading is awesome and way to go!
      jaequery on HN

Objections

  • Native ES modules make custom dependency loaders unnecessary

    From 2 comments
    • Have you looked into <script type=module>? When you use that, you have dependency management supported by the browser natively. In that light, are custom dependency loaders still…
      TekMol on HN
    • Please no. Write standard modules. Serve standard modules to modern browsers, optionally bundling to modules for production. Bundle to non-modules for legacy browsers. Then we…
      spankalee on HN
  • The name uses a real living person's name without clear permission

    From 3 comments
    • …why would you name this after a domestic abuser?
      mjg59 on HN
    • Can you prove this? People could easily run into legal issues if they want to use this and it turns out he didn't grant the use of his name.
      gamblor956 on HN
    • Or perhaps `JonnyDep` or `JonnyDeps`. A whimsical allusion to someone else can be playful and respectful. But to appropriate someone else's full exact name for another purpose is…
      gojomo on HN
  • Tone of the project's pitch was criticized as snarky or cringe

    From 2 comments

Requests

  • Prove the actor gave permission to use his name

    From 1 comment
    • Can you prove this? People could easily run into legal issues if they want to use this and it turns out he didn't grant the use of his name.
      gamblor956 on HN

Questions

  • Did the maker obtain permission to use the name?

    From 3 comments
  • Why use a name linked to a domestic abuser?

    From 1 comment
    • …why would you name this after a domestic abuser?
      mjg59 on HN

Alternatives named

  • Native ES modules and bundlers like webpack

    From 3 comments
    • Have you looked into <script type=module>? When you use that, you have dependency management supported by the browser natively. In that light, are custom dependency loaders still…
      TekMol on HN
    • They’re still mainly bundlers for now, such as webpack. But browsers are slowly adopting first class modules which has already been solidified by the spec afaik.
      sephware on HN
    • Probably using the ES2015 import syntax[1], which allows you to dynamically load modules. I have my doubts whether your average medium+ sized JS app will be that dynamically, so…
      mhd on HN
  • RequireJS

    From 1 comment
    • Hi Everyone - author here. I just wanted to give you some background on the project. JohnnyDepp came out of a feature request I got on another project called LoadJS…
      andres on HN
  • curiosity-driven minimal loader

    From 1 comment
    • Cool, reminds me of this [0], it's 850 chars before gzipping. [0]: https://curiosity-driven.org/minimal-loader
      Boulth on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/18111961)