fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

@deno_land hm. All this reasoning sounds good, certainly, and the problems you identify are definitely real ones I've experienced. But doesn't JSR open up the same door that npm had: that two years from now someone says "hey! why don't we make a JSR company and do an IPO? that sounds like a great idea?"

@sil @deno_land jsr is literally like npm with a different name. there’s nothing new here imo

HTTP imports paved the way for URI imports like npm: and jsr:, which is still an awesome solution.

I don't really think the downsides with HTTP were so bad though. People just weren't ready for decentralized coding, so to beat Bun and Node, Deno has to bridge the gap. It's a little unfortunate because I think Deno is ahead of its time. Issues like semver could be fixed by proposing a standardized URL format for HTTP modules.
@0461fcbecc4c3374439932d6b8f11269ccdb7cc973ad7a50ae362db135a474dd definitely broken then. I have no outbound proxying or egress firewall but later I’ll look at the code that resolves it I guess and see if anything stands out.

I saw someone else who installed ditto posted a screenshot of their server doing it too incidentally
@0461fcbecc4c3374439932d6b8f11269ccdb7cc973ad7a50ae362db135a474dd btw I fixed the “blank loading screen” by wiping the public directory and redownloading soapbox and it worked instantly

@0461fcbecc4c3374439932d6b8f11269ccdb7cc973ad7a50ae362db135a474dd you are right. HTTP imports is still great (and will always work in Deno — in fact it powers JSR). but for humans and usability and dup deps, having JSR makes it easier.