Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- App store uses svelte? :oby andoando
- And the Windows 11 start menu is just React Native. Strange times indeed.
- And MacOS Settings uses react.by silverwind
- Waiting for the Fireship video :)by theshrike79
- Apple Music uses Svelte tooby zote
- How DMCA can take down code that was published in the web?by p0w3n3d
- The (non-existing) license doesn't say it was to be "published in the web"by plq
- Copyrighted content is copyrighted content. It doesn’t matter if/how Apple published it, others don’t have a right to redistribute it without a license.by scosman
- There was Cappucino by ex-Apple employees, and actual Apple devs had SproutCore. So where did they go? Why some unknown libraries?by OCTAGRAM
- Didn’t SproutCore become Ember [1]? Just my vague recollection, not sure if that was the case though. Anyway, Ember is still used and maintained, despite not being very well known.by stephen_g
- Unsurprisingly there are many frameworks/initiatives that end up falling by the wayside over the years, e.g. MacRuby was being lined up to supersede Objective-C for app development at one point.by frou_dh
- It's using Svelte, I wouldn't exactly call that unknown. Why maintain your own library when a third party one does exactly what you need?by afavour
- In case you want to save sources with the ability to fetch all possible lazy chunks, last year I made a tool to do exactly that: https://github.com/zb3/getfrontend
(note it won't work on apps.apple.com because apple has removed these sourcemaps)
by zb3 - Still not sure What was the excitement about.
Was it, HTML, CSS & Javascript?
by namegulf - It's written in Svelte, which personally I'm excited about just because it means that a pretty big tech company is using it :)
And the "leak" is fun for me because you can see how they write their components haha
by Yaina - Told ya: https://news.ycombinator.com/item?id=30337690
This issue is very wide-spread.
by vbezhenar - What’s the issue?by paulddraper
- Oof! You certainly did, I remember reading this and not thinking that much of it at the time.
- > It exposes all your frontend source code for everyone. If you don't want to open source your frontend, you might want to remove those source maps from public access.
I wonder how much difference LLMs today have on being able to turn minified JS into something easily readable? JSNice already worked pretty well and I guess that was comparatively naive. You won't really stop anyone motivated to reverse-engineer it by not providing source maps, but you'll definitely stop at least some curious people from understanding how websites work. Your frontend also doesn't suddenly turn "open source" just because you shared the original source via source maps, that part sounds kind of FUD.
- Is there any reason sourcemaps are a genuine problem? I'm out of touch with the JS world, but I wonder if code is shared between server and client and server code may show in sourcemaps.by aitchnyu
- If obfuscating code is a necessity then sourcemaps are a necessity as well, they should just not be available in production.by dominicrose
- I remember when all websites “exposed” their source code.by paulddraper
- And some webmasters were pretty keen on interfering with the context menu and your shortcut keys in order to prevent you to see it (and failing).by johanbcn
- As a frequent user of the backend (Connect), I am skeptical that this is source that you want to reproduce (unless you're a scammer).
- The source code had a very elegant and systematic use of intents (including prefetched intents) and a dependency injection container.
The pattern itself is a little bit different, has some conceptual overhead, but it's also fairly clean and scaleable.
- OP here..
Here's the original post by the author of the repo himself: https://old.reddit.com/r/webdev/comments/1onnzlj/app_store_w...
by redbell - The github link in the reddit post is taken by DMCA
- You mean it's no longer built with WebObjects!by firecall
- Java has it's place but it was delivered in such a way that it created an immense amount of collateral damage and lasting technical debt.by themafia
- sourcemaps should be enabled -- that's how people learn.
a lot of people learned to code on the web via viewsource - now we are obfuscating the code
by dzonga