Add progressive loading to job logs
🧩 Problem
The user problem we're solving here is that developers want to view the full job log to have full context about the job, but now they can only do it by clicking on the raw log file if the log is over 0.5mb.
So for users with heavier logs we currently don't provide the same ease of use. I can see how it can be painful since having access to the job logs is a necessity, you do it every time looking into the job run.
Related to !55744 (comment 692086549)
🎨 Proposal
It would be great if we could progressively load the log sections so we can show the full logs in the same view, just not all at once. As you scroll the logs would load in chunks that we know we can process.
Show a button on the UI to progressively load 512 kb of additional logs.
2022-01-24 update
We've created a proposal to create a new renderer for job logs that would make this much easier to implement. For now we're blocking this issue with that new tech and once. that epic is done this moves to workflowready for development as Design is done.