« In the Halls of MSFT (CAUTION: POLITICALLY INCORRECT) | Main| And what's even better than 8.0.2? »

8.0.2 is even better than you think


By now, everyone who's likely to read this blog knows about the performance improvements in the startup and performance time of the Expeditor framework surrounding Notes 8.0.2.  Faster startup, better JVM, view selection gutter -- all these have been covered extensively.

But it's useful to remember, too, that we get improvements to some of the good ol' fashioned Notes capabilities.  8.0.2 includes important fixes for @functions, DXL, web server, and even unread marks.

I wanted to highlight two improvements that are almost undoubtedly important to readers of this blog.

SPR# DPOL6DTGTH - Performance improvement in the time it takes to open a form which contains several subforms with script libraries.
SPR# JSHN6Y2VTY - Modules which use Scriptlibs load slowly. With this fix, chains of scriptlibs should load up to 50% faster.

You read that right.  With 8.0.2, EVERY SINGLE APP that you have that uses Script Libraries (and I'm guessing that's pretty much all of them, right?) is faster, whether it was designed in Notes 8 as a super-cool composite app, or written in Notes 4.5 when the feature was first introduced.

Please note that the second problem has a history of being rather severe.  Load times for forms that have subforms and have (Globals) declarations took exponentially longer to load with each additional subform.  It's been a catastrophic failure for a long time.  I haven't tested it in all scenarios myself, but I can certainly attest that 8.0.2 has dramatic improvements on this front in my own smoke testing.

So all your Lotusscript geeks out there take note: You might not be getting a bunch of new classes, functions or language capabilities in this release.  But it does make what you already have get immediately better.

Peter Presnell should be finishing his rollout plan by the end of today, eh?  

Comments

1 - Great post Nathan!

2 - Additional note: We should all thank the mighty Andre Guirard { Link } for creating internal visibility on this issue. He's been relentless about getting this stuff on the priority lists inside IBM, and we all owe him the beverage of his choice at 'sphere.

3 - I'll echo Steve, this was a great post. We were discussing yesterday what changes were made that gives us all the performance boosts we've been hearing about. While I haven't seen a big difference in starting the client, some of us noted that switching locations was quicker, and it just seemed a bit peppier all around.
This would definitely explain it!

4 - I think the subform performance improvement is a bigger deal overall. Yes, SL's need the boost, but I would bet there are more subforms than script libraries out there

5 - @2 - Aboslutely. We're lucky that he blogs and accepts feedback so readily.

8.0.2 is also the first release since 6.5.4FP2 that doesn't need a bunch of hotfixes for serious web shops. Many SPRs, from crashes to busted HTTP_Referer fields to invalid HTML table rendering caused by hide-whens, are baked into this release.

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Hire Me 

Lotus-911-Logo.jpg

Search 

Disclaimer 

Welcome to Escape Velocity!

Opinions expressed here by Nathan T. Freeman are not necessarily those of his employer. However, there's a decent chance they are, so check with them if you really want to know.

But really... do you need that kind of validation? Are the opinions expressed here in doubt?

MiscLinks