New answers tagged utfgrid
You could split the data in to GeoJSON files and name them according to tile. Once the map loads, you could query for the visible tiles and use their names/urls/coordinates to request the appropriate GeoJSON files, matching one file per tile. The hard part is creating the files. For this, you definitely need to use a tool. Once the files are created, ...
This sounds like a job for D3 - http://bl.ocks.org/mbertrand/5218300
Expanding my original comment: Topojson can work fine with openlayers 2.10 (you actually convert topojson to geojson prior to using it). But I'm not sure it would solve your problem as it may still be too big to process in most browsers. An example on using topojson in openlayers 2, based on the openlayers geojson example and some data I used in a blog ...
Top 50 recent answers are included