• Eager Eagle@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      22 hours ago

      Agreed, optimize it. Where it matters. Reducing the number of functions to save space on the stack when the heap has 99% of the data is nonsense.

      • ARGVMI~1.PIF@mastodon.sdf.org
        link
        fedilink
        arrow-up
        0
        ·
        21 hours ago

        @eager_eagle

        I’m talking about the *code* wasting memory. In JavaScript each function is a heap object and its source code is another heap object. Even if a JIT compiler inlines them, the original non-inlined functions keep sitting there wasting perfectly good bytes.

        • Eager Eagle@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          21 hours ago

          and again, you end up sacrificing readability to address what, a fraction of a percent in memory use? If that matters in your program, maybe don’t use JS.