Apple kills EU web apps, Amazon launches JS runtime optimized for serverless. 20 (15) questions to welcome Jessica Sachs. Exploring Park City, moose encounters, tech team dynamics. Advantages of PowerSync and local-first architecture. Apple's impact on web apps in Europe, App Store monopoly, LLRT and Tempo in JavaScript development.
Read more
AI Summary
AI Chapters
Episode notes
auto_awesome
Podcast summary created with Snipd AI
Quick takeaways
Apple's changes in EU negatively impact PWA support, raising questions about fair competition.
Open Web Advocacy Group fights for browser choice against Apple's restricting practices.
Tech companies like Apple face internal dissent over prioritizing profit versus open web availability.
Deep dives
Apple's Malicious Compliance in Europe: The Impact on Web Apps
Apple has recently made changes in Europe that negatively impact web apps, despite regulations requiring them to allow browser choice for better competition. They implemented changes that essentially remove PWA support, breaking existing apps to function as basic bookmarks rather than full-screen apps. Apple's justifications for these changes have raised questions about their true intentions and their commitment to fair competition.
Open Web Advocacy Group and Apple's Troublesome Compliance
The Open Web Advocacy Group has been at the forefront of fighting for browser choice and fair competition against Apple's restricting practices. Despite some wins in the EU for browser choice, Apple's compliance has led to harmful changes affecting PWA functionality. This raises concerns about Apple's anti-competitive behaviors and intentions to limit web app capabilities on their devices.
Developer Frustrations and Uncertainties Surrounding Apple's Actions
Developers are facing frustrations and uncertainties as a result of Apple's recent changes impacting PWA support. The intentional removal of full-screen PWA functionality and justifications revolving around security concerns raise skepticism among developers and the tech community. Apple's lack of transparency and responsiveness to inquiries further adds to the frustration and distrust within the developer community.
Challenges of Tech Companies Prioritizing Profit Over Open Web
Tech companies like Apple face internal dissent between prioritizing profit over open web availability, with divided opinions among web kit engineers and leadership concerning supporting the open web on their platforms. The discussion extends to the potential impact of regulations like the Digital Markets Act, highlighting the complexities and implications for companies like Apple and Google.
Evolution of JavaScript Runtimes and Trade-offs in Development
The podcast delves into the emergence of new JavaScript runtimes like LLRT by Amazon and the BUN runtime, emphasizing diverse trade-offs in performance and use cases, such as LLRT's focus on optimizing serverless application boot times. The discussion touches on the importance of clarifying trade-offs to users and understanding varied runtime decisions in the tech landscape.
Apple kills EU web apps, Amazon launches a JS runtime optimized for serverless workloads & we play a game of 20 (15) questions to welcome Jessica Sachs to the party!
Changelog++ members get a bonus 4 minutes at the end of this episode and zero ads. Join today!
Sponsors:
Vercel – Zero configuration for over 35 frameworks Vercel is the Frontend Cloud makes it easy for any team to deploy their apps. Today, you can get a 14-day free trial of Vercel Pro, or get a customized Enterprise demo from their team. Visit vercel.com/changelogpod to get started.
PowerSync – Don’t build your own sync layer! PowerSync enables an offline-first architecture to make your application real-time and reactive. PowerSync is framework agnostic with open source client SDKs and plugs into your existing database, backend, and application to give you an offline-first/local-first architecture without having to build your own sync layer.
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.