heic plus compression plus video transcoding with no server is a serious trio - video is usually where client-side stories fall apart on memory. how are you handling the transcode step for larger files, chunked processing or does it all sit in memory?