Demo

Technical demos

A configurator that calculates in real time and three prototypes that load data and code only when needed. They're here to show how I work: they're prototypes, not published sites or price lists.

Warning: everything you see on this page is for demonstration purposes. Names, content and amounts are invented and do not correspond to any real client or price list. Nothing published here constitutes a public offer under art. 1336 of the Italian Civil Code, nor a contractual proposal.

Configurator

A configurator that calculates in real time

A demonstration example based on an invented product — a modular bookcase. Three choices and the total updates itself. The same logic can become a product configurator, an installment calculator or a quote estimator for any industry.

Warning: product, options and amounts are invented for demonstration purposes and do not correspond to any real price list. They do not constitute a public offer under art. 1336 of the Italian Civil Code, nor a contractual proposal.

Finish
Number of modules
5 modules
Extra options

Sample total 440 € Fictional values · not a reference to real prices

Lab

Three prototypes that load only when needed

The problem with any page that shows data: doing it without making visitors wait. Three different answers, each on a page that opens in a new tab. The numbers you'll see in there aren't declared: your browser measures them as you watch.

Resource Timing

Byte budget

The page starts with a single network request. Then you decide what to download, and a counter shows the real weight and duration of every asset — including a 3 MB logo that blows the budget.

ReadableStream

Streaming journal

Instead of waiting for the entire response, it reads it in pieces: every complete line immediately becomes a record. The timeline stays marked with the exact point where a network chunk ended.

Web Worker

Two lanes

Nine million points, the same calculation, two different threads. A metronome up top acts as the measuring instrument: on one side it stutters, on the other it doesn't drop a frame.

Need something like this?

Tell me about your project: if it's something I can help with, we'll take it from there.

Go to the contact form jakeart.portfolio@gmail.com WhatsApp

Prata di Pordenone, Italy · also available remotely