Discuss Scratch

AtomicSync
Scratcher
100+ posts

Virtual List Engine (NEW RENDERER, MORE LIST ENTRIES)

I propose a idea, where a variable is used to store list data, instead of a actual list.

The simplified idea: Custom blocks are used to add and remove data from the list. There will be a special customizable list renderer!
As we all know, variables can store trillions of bits of data. This makes the normal lists virtual limits and lagging go down by, A LOT. And by a lot, I mean a lot.

I wonder if anyone is interested in this concept and would like to continue it!

Last edited by AtomicSync (Feb. 18, 2022 03:15:13)


Hi, I'm @AtomicSync, Scroll Down!


I do Scratch, HTML/CSS, Javascript (Node.js), Python, and a little bit of Svelte.



I am available for requests, suggestions, & feedback!
Message me on my profile if you are interested in anything.
meunspeakable
Scratcher
100+ posts

Virtual List Engine (NEW RENDERER, MORE LIST ENTRIES)

how would this do less lag. makes no sence. however, you can store more data in a variable.


▒█▀▄▀█ █▀▀ █░░█ █▀▀▄ █▀▀ █▀▀█ █▀▀ █▀▀█ █░█ █▀▀█ █▀▀▄ █░░ █▀▀
▒█▒█▒█ █▀▀ █░░█ █░░█ ▀▀█ █░░█ █▀▀ █▄▄█ █▀▄ █▄▄█ █▀▀▄ █░░ █▀▀
▒█░░▒█ ▀▀▀ ░▀▀▀ ▀░░▀ ▀▀▀ █▀▀▀ ▀▀▀ ▀░░▀ ▀░▀ ▀░░▀ ▀▀▀░ ▀▀▀ ▀▀▀

⸢So many misfortunes exist in this world, so is there a reason to feel sorrow for every single one of them?⸥
- Sing-Shong




▰▰▰▰▰▰▰▰▰▰▰▰ More Quotes! ▰▰▰▰▰▰▰▰▰▰▰▰


⸢Don’t think things will improve if you repeat them a few times⸥

⸢What made a person truly exhausted was not despair. No, it was ‘hope’ that was seemingly on the cusp of coming true but would never become reality.⸥

⸢The darkness in the universe was simply too wide and expansive. Its vastness couldn’t be crossed even with the speed of light. However, that light would eventually arrive at its destination. Unable to see it didn’t mean nothing existed there. There were some things that emitted light where no one was around.⸥

⸢One had to accept that sometimes, you’ll run into a sentence you can’t yet and flip the page over. Just so that, one day, you’d be able to read that sentence when you did return to the very same page later⸥

- Sing-Shong
AtomicSync
Scratcher
100+ posts

Virtual List Engine (NEW RENDERER, MORE LIST ENTRIES)

meunspeakable wrote:

how would this do less lag. makes no sence. however, you can store more data in a variable.
Quotes from the wiki: “There is no limit to the length of an item or the amount of items a list can hold, apart from an amount sufficient to crash Scratch. However, you may not be able to save a project online if your list takes too long to upload, because Scratch will return a network error after about 30 seconds. Few lists need to contain that amount of information, but a dictionary of 350,000 English words may fail to save when 250,000 words would succeed. This is due to the list being stored twice in the JSON source.”

Hi, I'm @AtomicSync, Scroll Down!


I do Scratch, HTML/CSS, Javascript (Node.js), Python, and a little bit of Svelte.



I am available for requests, suggestions, & feedback!
Message me on my profile if you are interested in anything.
SansStudios
Scratcher
1000+ posts

Virtual List Engine (NEW RENDERER, MORE LIST ENTRIES)

AtomicSync wrote:

meunspeakable wrote:

how would this do less lag. makes no sence. however, you can store more data in a variable.
Quotes from the wiki: “There is no limit to the length of an item or the amount of items a list can hold, apart from an amount sufficient to crash Scratch. However, you may not be able to save a project online if your list takes too long to upload, because Scratch will return a network error after about 30 seconds. Few lists need to contain that amount of information, but a dictionary of 350,000 English words may fail to save when 250,000 words would succeed. This is due to the list being stored twice in the JSON source.”

The quoted material is about size rather than lag.

While it's true that list storage has its issues (maximum of 200,000 items), its native speed makes up for it. A list's native speed will always be faster than anything written in scratch because the list code is written in javascript rather than in scratch.

scratchcloud
Click above to check it out! I've worked on it for over a year!























Just like sudden sadness comes hangin' on the breeze
AtomicSync
Scratcher
100+ posts

Virtual List Engine (NEW RENDERER, MORE LIST ENTRIES)

I know that this is true, but I also know that in some situations, a huge spike in entries often causes lag for me. This is also not fully focusing on lag, which I should update in the title. Thanks.

Hi, I'm @AtomicSync, Scroll Down!


I do Scratch, HTML/CSS, Javascript (Node.js), Python, and a little bit of Svelte.



I am available for requests, suggestions, & feedback!
Message me on my profile if you are interested in anything.
AtomicSync
Scratcher
100+ posts

Virtual List Engine (NEW RENDERER, MORE LIST ENTRIES)

This list renderer will not show each entry being added one by one, and it will update every 1-3 seconds.

Hi, I'm @AtomicSync, Scroll Down!


I do Scratch, HTML/CSS, Javascript (Node.js), Python, and a little bit of Svelte.



I am available for requests, suggestions, & feedback!
Message me on my profile if you are interested in anything.
AtomicSync
Scratcher
100+ posts

Virtual List Engine (NEW RENDERER, MORE LIST ENTRIES)

bump

Hi, I'm @AtomicSync, Scroll Down!


I do Scratch, HTML/CSS, Javascript (Node.js), Python, and a little bit of Svelte.



I am available for requests, suggestions, & feedback!
Message me on my profile if you are interested in anything.
AtomicSync
Scratcher
100+ posts

Virtual List Engine (NEW RENDERER, MORE LIST ENTRIES)

bumpity bump

Hi, I'm @AtomicSync, Scroll Down!


I do Scratch, HTML/CSS, Javascript (Node.js), Python, and a little bit of Svelte.



I am available for requests, suggestions, & feedback!
Message me on my profile if you are interested in anything.
Phoenixchris_z
Scratcher
87 posts

Virtual List Engine (NEW RENDERER, MORE LIST ENTRIES)

Do you need help in 3d engines/games such as wireframe or raycasters?
AtomicSync
Scratcher
100+ posts

Virtual List Engine (NEW RENDERER, MORE LIST ENTRIES)

bump it!

Hi, I'm @AtomicSync, Scroll Down!


I do Scratch, HTML/CSS, Javascript (Node.js), Python, and a little bit of Svelte.



I am available for requests, suggestions, & feedback!
Message me on my profile if you are interested in anything.
NEPENTHES_FUSCA
Scratcher
78 posts

Virtual List Engine (NEW RENDERER, MORE LIST ENTRIES)

want me to bump once in a while?

Today's post is brought to you by our sponsor, Nord VPN! Protect your privacy fro]m prying eyes with military-grade encryption. Buy Nord VPN.
removed by moderator: no
Last edited by Paddle2See (Today 00:28:00)















I support #ConsiderCollabs! Help save Scratch's unshared projects bug before it's too late!
(☁ list :: list)

Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)
Last edited by Kaj (Tomorrow, 00:00:00)



“Linking to unmoderated chatting sites” is very much something that you guys also do with your blue bird account when Scratch shuts down and linking to GitHub which is also an “unmoderated chatting site”, so stop closing or even blocking access to ****** topics if you link to unmoderated chatting sites yourself
AtomicSync
Scratcher
100+ posts

Virtual List Engine (NEW RENDERER, MORE LIST ENTRIES)

NEPENTHES_FUSCA wrote:

want me to bump once in a while?
sure!

Hi, I'm @AtomicSync, Scroll Down!


I do Scratch, HTML/CSS, Javascript (Node.js), Python, and a little bit of Svelte.



I am available for requests, suggestions, & feedback!
Message me on my profile if you are interested in anything.

Powered by DjangoBB