I'm now developing javascript library which consists 70,000 more villages in Indonesia (accessible at http://bisbak.com/regina/) and I build a data browser widget. Everything is fine in Safari and Firefox. But when using Chrome, it always takes long when I happen selecting a district (which automatically loads villages). The code to retrieve district's villages is like:
for (n in data) {
var rs = [];
if (n is ok) rs.push(data[n]);
return rs;
}
data is json object with more than 70,000 village keys.