This is an umbrella issue for requests for https://dart.dev/tools/sdk/archive:
sdk_builds package for archive page/cc @johnpryan @domesticmouse
I added a couple of other bugs (very old) to the list.
Quick update: it looks like we will be able to use the sdk_builds package (#75) but either way there needs to be a fair number of network calls in order to display the correct version for pre-1.11.0-dev.0.0 since those are SVN revisions.
I'm going to start with a PR that updates to using sdk_builds (#75) and uses the sdk_buildspackage (dart-lang/site-shared#97) and leave analytics and performance issues for the next iteration
FWIW we do have the option of greatly improving the performance if we manually mapped the SVN revisions to version strings:
using the getVersionPaths() from package:sdk_builds is a single HTTP call but results in SVN versions mixed with the others:

package:sdk_builds could just provide a hard-coded Map from the SVN revision to the Dart version since that information won't change
I have a working prototype here that uses a dart 2 compatible branch of sdk_builds (kevmoo/sdk_builds.dart#1).
I'm currently running into an issue with the googleapis Storage class provided by sdk_builds and filed an issue here (dart-lang/googleapis#73)
Is the prototype staged anywhere?
Since the only remaining issue is https://github.com/dart-lang/site-www/issues/89, I'm going to close this so we can just track that specific issue.