Porffor: A from-scratch experimental ahead-of-time JS engine

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
  • counterexamples

    Counterexamples in Type Systems

    All of these have, at the very least, escape hatches that makes the type system unsound overall. And probably other issues https://counterexamples.org/ I can find a few in there for at least scala and haskell. Perhaps this is not a satisfying answer to you, an "unsound type system" is a technical, precise notion, and this is what people who parrot "typescript is unsound" are referring to. You cannot just reply "well there are a few runtime checks so it's all good."

  • SaaSHub

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

    SaaSHub logo
  • hermes

    A JavaScript engine optimized for running React Native.

  • test262

    Official ECMAScript Conformance Test Suite

  • porffor

    A from-scratch experimental AOT JS engine, written in JS

    I'm a bit suspicious of the versioning scheme described here[0]

    If some change were required which introduced a regression on some Test262 tests, it could cause the version number to regress as well. This means Porffor cannot have both a version number which increases monotonically and the ability to introduce necessary changes which cause Test262 regressions

    [0] https://github.com/CanadaHonk/porffor?tab=readme-ov-file#ver...

  • proposal-extractors

    Extractors for ECMAScript

  • llrt

    LLRT (Low Latency Runtime) is an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications.

    Its refreshing to see all the various JS engines that are out there for various usecases.

    I have been working on providing quickjs with more node compatible API through llrt [1] for embedding into applications for plugins.

    [1] https://github.com/awslabs/llrt

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

  • [2023-07-12] Razuberi Development Update

    2 projects | /r/razuberi | 12 Jul 2023
  • The death of Mozilla is the death for open web

    1 project | /r/firefox | 14 Aug 2022
  • I bought ISO 8601-1:2019 and 8601-2:2019. AMA

    1 project | news.ycombinator.com | 3 Apr 2021
  • Enumerating and analyzing 40 non-V8 JavaScript implementations

    7 projects | news.ycombinator.com | 22 Sep 2021
  • JavaScript. How to Make a Blazingly Fast Multithreaded Data Grid for 1,000,000 Rows. Part 1/2: The Nuances of Working with DOM

    2 projects | dev.to | 30 Nov 2024