Fastest grid define and load?

Since there are so many ways to define and load a grid, which will show on the page the fastest and load the fastest.

Typically my grids have these characteristics:

[]- Data is populated via a url[/]
[]- About 50 - 150 rows [/]
[]- Columns are read only[/]
[]- Most columns have number formatting[/]
[]- Headers and columns definitions are known before grid is populated[/]
[]- Footers are computed with custom stat_ functions[/]

I’m using a layout with a parameter input form on the left and an empty grid on the right. After the user selects the parameters, the grid is loaded via a url.

Which Is it fastest way to define the grid: javascript, xml, json or html?

Which Is it fastest way to load data via a url: xml, json, jsarray or csv?

Which Is it fastest way to define the grid: javascript, xml, json or html?
all ways of init the grid will take approximately the same time but the init from script is the most powerful way.

Which Is it fastest way to load data via a url: xml, json, jsarray or csv?
data in format of CSV or JS array will have a lesser size than in XML or JSON so it’s loading will be faster.