While discussing json support in Cold Fusion with Rey Bango, I had a small flash of insight. It's a pretty easy matter to take a recordset or any other structure, serialize it to JSON format and output that string inside of an eval() directly in the HTML itself. With jQuery and the ready() function when the page loads you could have a client-side dataset ready to go. Why make ajax calls when you can query a client-side datasource for things like an auto-complete list?
So the questions are: -- What are the limits the browser can handle in terms of record count and still retain a lightweight feel? (depends on RAM, processor speed - I know, but generally...) -- What would the optimal structure look like for searching given a function like an auto-complete form field? -- Is a "for in" loop the best way to query or is there something more efficient? -- What benefits, if any, would this have for filtering/sorting a table? Or is this a bad idea to start with? Obviously ajax still has its place, but it seems like this concept might work for some things... -- View this message in context: http://www.nabble.com/Querying-javascript-datasources---what-factors-improve-speed-efficiency--tf3373312.html#a9387190 Sent from the JQuery mailing list archive at Nabble.com. _______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/