Why Are Tech Reporters Sleeping on the Biggest App Store Story?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • standards-positions

    Is BLE a PWA requirement? I think they explained their position pretty well here, regardless of whether I agree:

    https://github.com/mozilla/standards-positions/issues/95#iss...

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • dioxus

    App framework for web, desktop, mobile, and more.

    I think something like https://dioxuslabs.com could deliver native, cross platform apps and win back mobile.

  • webassembly-language-runtimes

    Wasm Language Runtimes provides popular language runtimes (Ruby, Python, …) precompiled to WebAssembly that are tested for compatibility and kept up to date when new versions of upstream languages are released

    > so I wonder if there's something holding back Python + WASM

    Yes. The problem is that may python libraries involve compilation of c, rust or other native languages that themselves need a WASM toolchain configured to cross compile to WASM correctly, and potentially patches to support the platform.

    This toolchain support is coming though. See pyodide.org for one example.

    But if you just want to grab python.wasm from somewhere and run it on the cli, take a look at something like https://github.com/vmware-labs/webassembly-language-runtimes...

  • pyodide

    Pyodide is a Python distribution for the browser and Node.js based on WebAssembly

    If I understand correctly, WASM only makes sense for compiled languages, you can run the python interpreter in WASM of course[1], but that will be at a significant performance disadvantage to the native javascript interpreter, and it's also something that has to be loaded every time you load the website.

    [1]: https://github.com/pyodide/pyodide

  • caniuse

    Raw browser/feature support data from caniuse.com

    Nope, gifs only support binary transparency (transparent or opaque).

    APNG would let you do frosted glass though. And I was expecting to add "but support is dire" but... actually it's not so bad? https://caniuse.com/?search=apng says 97%, only browsers with no support are legacy (IE and Opera mini), pretty much all browsers have supported it for years.

    WebP and AVIF also have animation and alpha channel support, so these are also options.

    Caveat emptor though, I don't have much experience with animation and alpha on any of these formats, so I don't know how buggy support is.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: What are you working on (September 2024)?

    116 projects | news.ycombinator.com | 29 Sep 2024
  • Elara: A Free Coding Game

    1 project | news.ycombinator.com | 12 Dec 2023
  • Using Dioxus with Rust to build performant single-page apps

    2 projects | dev.to | 14 Nov 2023
  • Rewrite Sympy in rust

    2 projects | /r/rust | 11 Nov 2023
  • Ask HN: Show me your half baked project

    163 projects | news.ycombinator.com | 12 Oct 2023

Did you konow that Python is
the 1st most popular programming language
based on number of metions?