Page MenuHomePhabricator

Technology options for client-side rendering
Closed, ResolvedPublic

Description

Context

There are many available options for a client side rendering engine for maps. For example:
Tangram
Openlayers
MapLibreGL js (open source fork of mapbox-gl js)

On this iteration we don't really wanna focus on the styling part so we shouldn't dive too much into the specifics of the
frontend technology.

Acceptance criteria
  • Using technology X we can render maps (backed by webgl)

Event Timeline

It's worth noting that MapLibreGL JS suffers from the same problem as Mapbox GL JS in that it does not support all scripts. In particular, Bhramic scripts are not supported.

It's worth noting that MapLibreGL JS suffers from the same problem as Mapbox GL JS in that it does not support all scripts. In particular, Bhramic scripts are not supported.

Thanks, @Pnorman, that's useful information. We will conduct an investigation comparing it with tangram, do you know if tangram have the same issues with language scripts?

Change 664835 had a related patch set uploaded (by MSantos; owner: MSantos):
[maps/spikes@master] client-rendering: benchmark MVT and raster tiles

https://gerrit.wikimedia.org/r/664835

Change 664835 merged by MSantos:
[maps/spikes@master] client-rendering: benchmark MVT and raster tiles

https://gerrit.wikimedia.org/r/664835