When working on a map-related project recently, we ran into performance issues when placing large number of objects on the map. The operations we needed were simple: inserting markers onto the map and collecting the subsets that met some search criteria (usually markers within some rectangular area or within a…
The Chrome Extension Skeleton: Messaging System
When writing our Chrome Extension Skeleton [https://blog.javascripting.com/2014/06/18/the-chrome-extension-skeleton-building-modular-extensions-with-grunt-and-browserify/] , we spent some time thinking about what our extensions have in common and which shared code they would most benefit from. Even though each extension is unique, under the hood: 1. There is some shared state…
The Chrome Extension Skeleton: Building Modular Extensions with Grunt and Browserify
At Salsita [https://www.salsitasoft.com/]we implement a lot of browser extensions. We create them for our clients, for our own purposes or just for fun. We therefore decided a couple of years about to write a Chrome extension skeleton [https://github.com/salsita/chrome-extension-skeleton] that provides boilerplate for…