JohnnyDepp
Languages and libraries
javascript module loader
SHOW HN2018
How HN took it
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 HNPlease 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 HNCan 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 HNOr 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
This is without doubt the worst dependency manager I have ever heard of.
MaxGabriel on HNCringe level: 100%
juststeve on HN
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
Is he cool with using his name and likeness?
LinuxBender on HNOut of curiosity, how did you go about obtaining permission?
UweSchmidt on HNYes
andres on HN
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 HNThey’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 HNProbably 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