Re: [Tools-discuss] Early preview of upcoming changes to the agenda pages

Eric Rescorla <ekr@rtfm.com> Wed, 15 June 2022 22:23 UTC

Return-Path: <ekr@rtfm.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D8F8C14CF10 for <tools-discuss@ietfa.amsl.com>; Wed, 15 Jun 2022 15:23:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.905
X-Spam-Level:
X-Spam-Status: No, score=-1.905 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20210112.gappssmtp.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r2frI2HS3nyv for <tools-discuss@ietfa.amsl.com>; Wed, 15 Jun 2022 15:23:46 -0700 (PDT)
Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B9D0C14F72C for <tools-discuss@ietf.org>; Wed, 15 Jun 2022 15:23:46 -0700 (PDT)
Received: by mail-io1-xd2d.google.com with SMTP id h8so14143704iof.11 for <tools-discuss@ietf.org>; Wed, 15 Jun 2022 15:23:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=NE4XREdjJ2VHKaQImUXhdYXpR0IvF3rnFHC7amnQ9ec=; b=agKLOVCf6YYPqEos0+ZfcrcLPwqS72ZSOMY5UpiV34z6Tm7cR+BQN0uH9RO1rvsIOU wLl26aoujUweWSZBOMTLudXHAvPBeZkvu4jAA77DoDVDWTilbqqWCpDTnwDu5XBKLMhN OVA+DK970w/3ubSHF+9Sx1Fa/+Rvl8X1AobgZwPmOZPa7hBWKDbXUA5R5ACD6ue2QFqs zJ2HZ1jVDkej2XRxjC3/Xl9T/GMKARe6w8xLpFeXQmDQXDW53WYAVU/vqQGMqHfUNMQl Ohgm1w/zvt4RLnI3uj/WcJxZOJByRn6OBTdLiGBaFRuTt+krkWiX9Qv5Ldog/jDbMs/p 2c4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=NE4XREdjJ2VHKaQImUXhdYXpR0IvF3rnFHC7amnQ9ec=; b=PQOjE1RB6lAZ4pGD/3E1ZGvNyS48ay1rmBxQlfQhr+iRDh8x3U7arM/977QipDljaN XNqr+SgUGYBMJ237KextAgwK5O6WC5rQtSncCxplRepOv8IqWeCiW0KhhMYj0ay0wvon jtkBq1Pq4eKj2KPm1BfgINDQs1PrI194ZE7zutkratSHugK4x2RyooWgD9MDj3qxCm5N wjbXHXKuKnn+Pd9vvMsX6uBC1/R+/sD6+9qHdk9Pt1OBMBRqRkBLaaF5V0vwL6CtNEQ3 zYcisEOrNdPr7ky1Hc2P8pgKom0zRK4FsSQYyfefjjdB3pYKF6MldpBkt1KUvypqFmM2 O1LQ==
X-Gm-Message-State: AJIora9JhqEx/MPkSB+dWdV5lwdwl24sPpMcRC+tva4UI7B2DO/ZCfOd bVXwk28nc8h/lhpd//7ixyOkgvNiFKKEe0iCk9IxsTgrgtw=
X-Google-Smtp-Source: AGRyM1sC9UPEyYu5YClRRvPlB2sI7NUez/689nkpOdaY41aV2voSQp0zcNKNVpSZJyDuCls8kOWlBOkn3vQVYxQ7yJA=
X-Received: by 2002:a02:3b52:0:b0:332:2a7e:2197 with SMTP id i18-20020a023b52000000b003322a7e2197mr1052584jaf.111.1655331825301; Wed, 15 Jun 2022 15:23:45 -0700 (PDT)
MIME-Version: 1.0
References: <3ee5bed3-7689-6c45-133e-f2ed0e6fa57e@nostrum.com>
In-Reply-To: <3ee5bed3-7689-6c45-133e-f2ed0e6fa57e@nostrum.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Wed, 15 Jun 2022 15:23:09 -0700
Message-ID: <CABcZeBPGWGNPsB4iZeB8jN-CXfqhag1=Hj1BFPm5eBHPWTxwRg@mail.gmail.com>
To: Robert Sparks <rjsparks@nostrum.com>
Cc: tools-discuss <tools-discuss@ietf.org>, Nick <nick@staff.ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006ed5f905e183f9ae"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/V2HKZXYLp8X2H6arh-l7H9sdAds>
Subject: Re: [Tools-discuss] Early preview of upcoming changes to the agenda pages
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jun 2022 22:23:47 -0000

On Wed, Jun 15, 2022 at 3:03 PM Robert Sparks <rjsparks@nostrum.com> wrote:

> All -
>
> The code that generates the agenda pages has been iteratively changed
> over many meetings and it has grown to the point that it is very
> difficult to maintain.
>
> We have a re-implementation in progress that assumes a different way of
> rendering the agendas from the outset. It has the browser doing most of
> the work. At the moment, it front-loads all of the data that drives it
> before showing anything, so the initial load is still quite long, but
> that will change to fetching data as it's needed as we go forward.
>

Hi Robert,

Can you say more about this? The actual data that is being downloaded is
quite small (300KB),
but it's taking like 16 seconds. Is the problem that you're generating the
data on the fly? Can it
be precomputed and/or cached?

-Ekr


> We've deployed the current version at the sandbox - please take some
> time to play around at https://sandbox.ietf.org/meeting/113/agenda and
> send feedback to this list, or directly to nick or me (addresses in the
> headers). In particular, let us know if something looks broken or if the
> new approach is missing something that you have relied on.
>
> We currently expect to finish the re-implementation and merge this into
> production before IETF 114.
>
> RjS
>
> ___________________________________________________________
> Tools-discuss mailing list - Tools-discuss@ietf.org
> This list is for discussion, not for action requests or bug reports.
> * Report datatracker and mailarchive bugs to: datatracker-project@ietf.org
> * Report all other bugs or issues to: support@ietf.org
> List info (including how to Unsubscribe):
> https://www.ietf.org/mailman/listinfo/tools-discuss
>