i have never noticed it either and I also use them all the time
Would not think so since it is essentially a viewport.
Most importantly though is what a region can do.
1, It clips (can even make regions on roScreen)
So calculations occur only once prior to creating
The region, then the region itself has
It's own coordinate layout at 0,0. Don't forget the
Undocumented 2d interface which lends nicely to
The clipping
2, it scrolls wonderfully. Beats dragging bitmaps
Across the screen, especially on lower models
Giving a more smoother look and feel
It pretranslates , saving you from creating a complex
BS formula for us which woud be slower
There are other things it is useful for especially with
It's 2d interface
For the last 6 months I have been working on
A grid which mimics the best of some of the ones available
It is completed now and I am impressed on how well it performs
On the boxes that I have. I could not have done it without regions
Since the textures are coming and going all the time and the grid needed
To be updated even while the user is scrolling it. If I was not Offsetting regions
But changing the xy coordinates of the cells then each texture object would
Need to update itself with the new coordinates until the texture was received. With region
Offsettibg the bitmap is fixed and the region moves
So the point is that optimizing is relevant to what it can do
As opposed to how long it takes to create one
My Channels: 2D API Framework Presentation: https://owner.roku.com/add/2M9LCVC
Updated: 11-11-2015 - Completed Keyboard interface
The Joel Channel ( Final Beta )