>-----Original Message----- >From: Chris Lord [mailto:[email protected]] >Sent: Tuesday, March 23, 2010 6:36 PM >To: Wu, Yong >Cc: [email protected] >Subject: Re: [MeeGo-dev] The nativer rendering model proposal in Fennec > >Hi, > >Apologies for top-posting - I wanted to keep the original mail here, but >I'm digressing slightly from it. > >What I think you want in this situation is what I wanted to get to (but >didn't get round to, what with the project cancellation) in the moblin >web browser. > >You can achieve fast, native panning by disabling the clipping on >scroll-areas, disabling scrollbar chrome and using a sliding-window for >buffering areas outside of the visible viewport. I used this method in >webkit-clutter[0], and had plans for this in clutter-mozembed. Note that >webkit-clutter almost certainly doesn't compile now and it's old code, >I'm just linking to it to demonstrate what I mean. >
Good point Chris! It will be great if we could achieve both native rendering and fast panning. I will try this approach and to evaluate the impact of memory footprint. Also I want Google map still works in this way. >The benefits of this are that you can still use the native rendering, >plugins will still work, etc., but you massively reduce load as you >don't constantly re-render whenever the viewport origin changes by a >single pixel. I'm convinced that this is how the iPhone renders pages, >for example. > >This is similar to Fennec, but doesn't involve the indirection that >causes the performance issues in Fennec. > >--Chris Regards, Yong _______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev
