{"id":8088,"date":"2013-10-27T20:24:24","date_gmt":"2013-10-28T00:24:24","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=8088"},"modified":"2019-08-05T16:48:58","modified_gmt":"2019-08-05T20:48:58","slug":"numbers-13-performance","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2013\/10\/27\/numbers-13-performance\/","title":{"rendered":"Numbers &rsquo;13 Performance"},"content":{"rendered":"<p>Despite fewer features and a newer codebase, Numbers has always seemed slower to me than Microsoft Excel. With iWork &rsquo;13 backported from iOS to Mac, I expected to see some performance improvements. After all, iOS devices have less RAM and slower processors. In theory, iWork&rsquo;s <a href=\"http:\/\/mjtsai.com\/blog\/2013\/10\/26\/exploring-the-new-iwork-file-formats\/\">new binary file format<\/a> should also be smaller and faster than XML.<\/p>\n<p>Here are some measurements that I made on a 2012 MacBook Pro using a 10.5 MB CSV file, an export of my FogBugz cases:<\/p>\n<table>\n<tr><th><\/th><th style=\"text-align:left\">Numbers &rsquo;09<\/th><th style=\"text-align:left\">Numbers &rsquo;13<\/th><th style=\"text-align:left\">Excel 2011<\/th><th style=\"text-align:left\">OpenOffice 4.0.1<\/th><\/tr>\n<tr><th style=\"text-align:right\">Open CSV File<\/th><td>2m10s<\/td><td>3m25s<\/td><td>2s<\/td><td>10s<\/td><\/tr>\n<tr><th style=\"text-align:right\">Save Native File<\/th><td>6s<\/td><td>2s<\/td><td>1s<\/td><td>3s<\/td><\/tr>\n<tr><th style=\"text-align:right\">Open Native File<\/th><td>7s<\/td><td>10s<\/td><td>2s<\/td><td>6s<\/td><\/tr>\n<tr><th style=\"text-align:right\">Open Numbers &rsquo;09 File<\/th><td>7s<\/td><td>16s<\/td><td>N\/A<\/td><td>N\/A<\/td><\/tr>\n<tr><th style=\"text-align:right\">Native File Size<\/th><td>2.6 MB<\/td><td>15.5 MB<\/td><td>3.7 MB<\/td><td>2.2 MB<\/td><\/tr>\n<tr><th style=\"text-align:right\">Unzipped Size<\/th><td>62 MB<\/td><td>16.4 MB<\/td><td>22.4 MB<\/td><td>57.4 MB<\/td><\/tr>\n<\/table>\n<p>For opening my file, Numbers was always <em>way<\/em> slower than Excel. The new version of Numbers is even slower.<\/p>\n<p>The new Numbers file format is much faster than the old one at saving, but it&rsquo;s slower at opening. Excel is much faster than either.<\/p>\n<p>Numbers &rsquo;13 takes more than twice as long as Numbers &rsquo;09 to read files in the old format.<\/p>\n<p>The old Numbers file format was actually more compact than Excel&rsquo;s. The new format is nearly 6 times the size of the old format.<\/p>\n<p>On the other hand, the uncompressed Numbers &rsquo;13 format is more compact than Excel&rsquo;s format and much smaller than the old format. Presumably, this allows it to use much less RAM.<\/p>\n<p>Update (2013-10-29): I&rsquo;ve added results from OpenOffice, a C++\/Java app that uses a compressed XML document format.<\/p>","protected":false},"excerpt":{"rendered":"<p>Despite fewer features and a newer codebase, Numbers has always seemed slower to me than Microsoft Excel. With iWork &rsquo;13 backported from iOS to Mac, I expected to see some performance improvements. After all, iOS devices have less RAM and slower processors. In theory, iWork&rsquo;s new binary file format should also be smaller and faster [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2019-08-05T20:49:00Z","apple_news_api_id":"dab62eea-b1a9-4660-878e-80152e4b3ca2","apple_news_api_modified_at":"2019-08-05T20:49:02Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/A2rYu6rGpRmCHjoAVLks8og","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[1857,471,30,32,609,241,654],"class_list":["post-8088","post","type-post","status-publish","format-standard","hentry","category-technology","tag-csv","tag-iwork","tag-mac","tag-macapp","tag-microsoft-excel","tag-numbers","tag-openoffice"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/8088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=8088"}],"version-history":[{"count":7,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/8088\/revisions"}],"predecessor-version":[{"id":26182,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/8088\/revisions\/26182"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=8088"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=8088"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=8088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}