public async Task <int> LoadEntirelyAsync()
        {
            data = new byte[dataLenght];

            await JsFastDataExchanger.GetBinaryData(this);

            progressInfo = ".net loaded 100 of 100%";
            OnDataRead?.Invoke(100);

            OnFinish?.Invoke();

            return(1);
        }