Wednesday, June 30, 2010

WebYaST: Switch from XML into JSON (day two)

Today I compared JSON vs XML communication in WebYaST.
And the result is ... there's no big difference for us.
Calling groups index page without profiling takes almost same time with XML or JSON:

5.59, 5.7, 5.59, 5.82, 6.01 (average 5.742)

5.99, 5.98, 5.88, 6.17, 5.96 (average 5.996)

Comparing processor cycles - JSON is winner, but the difference is not so visible, because there are much bigger time consumers than XML/JSON parsing.
Maybe (as jreidinger suggested) caching on client side could improve the performance ...

No comments: