User blog comment:Rappy 4187/Technical Update: July 20, 2016/@comment-26154973-20160721213248/@comment-25683568-20160722182242

As for the length of the page, that's the purpose of the page. It's a glorified gallery, really. If users desired something else, or wanted a lighter page, it would've been made already.

As for the inefficiency, it's inefficient because a custom-tailored template hasn't been made for that page yet (See w:c:kancolle:Ship List (Image) for a similar page with different layout but a custom-tailored template), but Scribunto still should handle (and handled) it fine. See the following (emphasis mine).

Ship Class as of Jul 20, 2016 06:42:55 GMT:

NewPP limit report Preprocessor node count: 2491/300000 Post‐expand include size: 31314/2097152 bytes Template argument size: 0/2097152 bytes Expensive parser function count: 0/100 Lua time usage: 3.555s Lua memory usage: 15.56 MB Lua Profile: recursiveClone  2020 ms 57.1% type 380 ms 10.7% (for generator) 320 ms 9.0% Scribunto_LuaSandboxCallback::loadPackage 320 ms 9.0% ? 120 ms 3.4%  60 ms 1.7% Scribunto_LuaSandboxCallback::len 60 ms 1.7% Scribunto_LuaSandboxCallback::find 60 ms 1.7% Scribunto_LuaSandboxCallback::getExpandedArgument 40 ms 1.1% format 40 ms 1.1% [others] 120 ms 3.4%