tantalor 4 hours ago

> Notice how the decoded values give relative positions, each value represents the difference from the previous position, not absolute coordinates. This is crucial: instead of encoding large column numbers like 27698 in minified files, source maps only store small deltas like +7 or +15, making the encoded strings much more compact.

Wouldn't "offset" be a more apt term?

  • manojvivek 4 hours ago

    To me, “offset” sounds more like the distance from the start, whereas here the values are relative to the previous segment. Not a native english speaker, so I could be wrong.

    • tantalor 3 hours ago

      Offset is difference from a starting point or a previous position

      • jagged-chisel 2 hours ago

        “Offset” is not enough on its own. Offset from what? Start of file? Absolute offset. Previous offset? Relative offset.

  • hanikesn 36 minutes ago

    Delta Encoding is the common term

  • recursive 2 hours ago

    It sounds equally apt to my ear. I've used both words for this concept in the past.

zb3 2 hours ago

Tangentially related, but last year I've made a tool to recover original sources from web apps which expose source maps (with the sourcesContent value present), including enumerating all lazily loaded chunks:

https://github.com/zb3/getfrontend