Tesselle is a tool for annotating and publishing large, very large, huge images! To scale with High Res image, it embeds a tiling feature to seamlessly display and navigate them on the web. It allows to comment on specific portions of photographs, maps or visualizations. It gives you the possibility to explore and analyse visual items in detail and precisely. Furthermore, Tesselle allows to export your work as a simple folder to publish anywhere on the web. Those features have been built to allow scholars to create stories be crafting annotations on cartographic map, artwork analysis, network vizualisations... Using image opens many usecases.
It is built using Typescript, React and Leaflet. As a standalone serverless webapp, Tesselle has met some pitfalls: - What is the fastest way to tile an image on the front-end? - Are there enough tools in a browser or shall we bring WebAssembly in? - How to handle memory management when dealing with hundreds of tiles? - Can we beat a "native" image viewer? - How should we handle sharing and embedding? - Is IIIF an appropriate standard? - What are our limitations? Those are some of the questions we had / have to answer while building Tesselle.