Silverlight and the UI Thread – An Update

5 Dec

So it looks like Silverlight 5 will solve the UI thread issue.  They mention a low-latency networking mode, however, if there weren’t caveats, why do they make it sound like something you have to turn on?  Wouldn’t you always want a low-latency mode?

What is sounds like to me is that this new low-latency mode has some other hidden costs involved.  It will be interesting to see what these are, and what the threading model is for the new stack.  I’m truly hoping it doesn’t mean a single thread for networking and will allow us developers to choose.

Advertisements

5 Responses to “Silverlight and the UI Thread – An Update”

  1. James 06/12/2010 at 11:12 #

    My guess is the network IO / UI will still share a common thread, however network IO will take priority over rendering when this mode is enabled.

  2. James 06/12/2010 at 11:15 #

    Just read some more… it does say it uses a background thread. Interesting. Perhaps the new network stack is not 100% backwards compatible, hence the “mode”

    • raybooysen 06/12/2010 at 11:25 #

      Looking forward to a beta. Want to test the mode out.

    • raybooysen 06/12/2010 at 11:25 #

      Do you have a link for where you read that?

      • James 08/12/2010 at 10:21 #

        http://www.microsoft.com/silverlight/future/

        Click on “Business Application Developement”

        “Silverlight 5 performance improvements include:
        Reduced network latency by using a background thread for networking.

        XAML parser improvements that speed up startup and runtime performance.

        Support for 64-bit operating systems.”

        It’s marketing speak, so take it with a grain of salt.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: