Announcement

Collapse
No announcement yet.

CouchDB Update Brings QuickJS Engine Option - 4~5x Faster Than SpiderMonkey

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • CouchDB Update Brings QuickJS Engine Option - 4~5x Faster Than SpiderMonkey

    Phoronix: CouchDB Update Brings QuickJS Engine Option - 4~5x Faster Than SpiderMonkey

    Apache CouchDB 3.4.1 was released today after the developers decided at the last minute before releasing CouchDB 3.4 to drop automatic upgrading of password hashes... Thus CouchDB 3.4.1 is out as the big "CouchDB 3.4" release. The CouchDB 3.4 series brings a number of performance improvements, QuickJS as an alternative to the SpiderMonkey JavaScript engine, and other enhancements...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Do we really need a database to track which couches Vance has and hasn't had relations with?

    Comment


    • #3
      Any JS engine that brags about performance is like a clown compared to the V8.

      Comment


      • #4
        Originally posted by edxposed View Post
        Any JS engine that brags about performance is like a clown compared to the V8.
        Not necessarily. I'm sure it's possible to implement JS engines that are faster than V8 at the cost of not being able to be spec-compliant... similar to how RPython can be compiled to machine code at the cost of imposing restrictions on what is allowed valid code.

        (eg. In RPython, IIRC, you can't reassign a variable to a new data type after initial assignment.)
        Last edited by ssokolow; 27 September 2024, 10:59 AM.

        Comment


        • #5
          Originally posted by skeevy420 View Post
          Do we really need a database to track which couches Vance has and hasn't had relations with?
          y'all really can't meme can you 😂

          Comment


          • #6
            Originally posted by edxposed View Post
            Any JS engine that brags about performance is like a clown compared to the V8.
            My understanding is that QuickJS is very lightweight/low-overhead (~1MiB compiled vs almost 100MiB for V8), which makes it very fast for certain types of workloads, but not good as e.g. a general-purpose runtime for web browsers.

            Comment


            • #7
              Originally posted by skeevy420 View Post
              Do we really need a database to track which couches Vance has and hasn't had relations with?
              Unfortunately for him, CouchDB is not a relational database 😁

              Comment


              • #8
                Originally posted by QwertyChouskie View Post

                My understanding is that QuickJS is very lightweight/low-overhead (~1MiB compiled vs almost 100MiB for V8), which makes it very fast for certain types of workloads, but not good as e.g. a general-purpose runtime for web browsers.
                yeah that was my understanding too, Even as, I guess I could be called a mozilla hater now, I see this being great for couchdb, but I wouldn't expect anything like tauri to swap to it any time soon.

                Comment


                • #9
                  AWS is working on LLRT that uses QuickJS for better lambda coldstarts and duration than NodeJS(V8)

                  Comment

                  Working...
                  X