async function get_response(channel) { returnnew Promise(resolve => {
channel.asyncOpen( new ChannelListener((request, buffer) => {
resolve(buffer);
})
);
});
}
add_task(async function () {
do_get_profile(); const PORT = Services.env.get("MOZHTTP2_PORT"); const URI = `https://localhost:${PORT}/stale-while-revalidate-loop-test`;
let certdb = Cc["@mozilla.org/security/x509certdb;1"].getService(
Ci.nsIX509CertDB
);
addCertFromFile(certdb, "http2-ca.pem", "CTu,u,u");
let response = await get_response(make_channel(URI), false); Assert.equal(response, "1", "got response ver 1");
response = await get_response(make_channel(URI), false); Assert.equal(response, "1", "got response ver 1");
});
Messung V0.5
¤ Dauer der Verarbeitung: 0.16 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.