Client side rendering of maps using MapCSS allows for downloading less data, enabling offline mode, better support for high-resolution displays, less reliance on third-party services, and creating custom GNOME map styles. It uses vector tiles which are smaller in size than raster image tiles and can be rendered using the MapCSS styling language to style OpenStreetMap map features. Current work includes improving the vector-tile-glib library and adding offline support to GNOME Maps.