JS Cache proposal