JavaScript Containers

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

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • JetBrains - Developer Ecosystem Survey 2022
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • node

    Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:

    > You also cannot pre-initialize v8 as far as I know

    You can create a snapshot/image with V8 to reduce startup times (https://v8.dev/blog/custom-startup-snapshots).

    Node already does this for some of its core libraries (https://github.com/nodejs/node/issues/17058). There are plans to expose this functionality to users so that any application and libraries can be snapshotted (https://github.com/nodejs/node/issues/35711).

  • windmill

    Windmill is an OSS developer platform to quickly build production-grade multi-steps automations and internal apps from minimal Python and Typescript scripts.

    > Most of the code being written is not compute bound, rather it’s bound by productivity: the speed it can be written and the monetary cost of the developers. Scripting languages allow business logic to be written faster and cheaper. The scripting languages (Python, Ruby, Lua, Shell, Perl, Smalltalk, JavaScript) are pretty similar. There are differences in syntax and APIs, but there’s little else to contrast them with. Anyone who has spent time in Rust or C understands how scripting languages feel.

    Could not agree more.

    I open-sourced today https://windmill.dev / https://github.com/windmill-labs/windmill which offers exactly that, a FaaS + Platform to run scripted languages (Python for now, Typescript coming next weeks) as automatically generated apps and multi-step automations. The backend is in Rust and we actually use deno under the hood for the templating language of argument piping between steps and for the upcoming typescript support. We are also hiring.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • flyctl

    Command line tools for fly.io services

    I think he's talking about edge computing. There's a new crop of web frameworks that are building around the idea that you can make navigation in server-rendered apps feel comparably fast to SPA's (and faster in some cases because SPA payloads are often huge) by putting the server very close to the user. In this model, you just have the client download HTML for the current page and the browser sees way less JS.

    Here's a web framework that is focused on this architecture: https://remix.run/

    Here's a PaaS that is focused on this architecture with wide language support: https://fly.io/

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