1. #1
    Ext JS Premium Member devtig's Avatar
    Join Date
    Jan 2010
    Location
    Rotterdam, The Netherlands
    Posts
    392
    Vote Rating
    13
    devtig will become famous soon enough

      0  

    Question Smaller ExtJS without IE6 support

    Smaller ExtJS without IE6 support


    Google's annoucement about dropping support for IE6 got me thinking. How much smaller in size would Ext Core get if you would remove all code that's only needed for IE6 compatibility?

    Or, is it too early for dropping IE6 support?

    Or, are there other browser that costs more Ext code supporting it?

  2. #2
    Sencha - Architect Dev Team aconran's Avatar
    Join Date
    Mar 2007
    Posts
    9,413
    Vote Rating
    129
    aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold

      0  

    Default


    We have no intentions of dropping support for IE6 at this time.

    All browsers have their own issues and our aim is to provide a foundation where developers don't need to worry about the browser being used.
    Aaron Conran
    @aconran
    Sencha Architect Development Team

  3. #3
    Ext JS Premium Member devtig's Avatar
    Join Date
    Jan 2010
    Location
    Rotterdam, The Netherlands
    Posts
    392
    Vote Rating
    13
    devtig will become famous soon enough

      0  

    Default


    I can imagine. You need to compete with other JS frameworks. When did Ext drop support for IE5.5(sp2)?

  4. #4
    Ext User
    Join Date
    Dec 2007
    Posts
    95
    Vote Rating
    0
    evanc is on a distinguished road

      0  

    Default


    a quick grep of the source shows only one IE6 specific fix:

    Code:
        // remove css image flicker
        if(isIE6){
            try{
                DOC.execCommand("BackgroundImageCache", false, true);
            }catch(e){}
        }
    I don't think that Ext ever explicitly supported IE5.5.

  5. #5
    Ext JS Premium Member
    Join Date
    May 2007
    Posts
    698
    Vote Rating
    3
    danh2000 is on a distinguished road

      0  

    Default


    Quote Originally Posted by evanc View Post
    a quick grep of the source shows only one IE6 specific fix:

    Code:
        // remove css image flicker
        if(isIE6){
            try{
                DOC.execCommand("BackgroundImageCache", false, true);
            }catch(e){}
        }
    I don't think that Ext ever explicitly supported IE5.5.
    The CSS files have a lot more IE specifics.

  6. #6
    Ext JS Premium Member
    Join Date
    Apr 2007
    Posts
    295
    Vote Rating
    9
    jheid will become famous soon enough

      0  

    Default


    I hope that ExtJS will continue to support IE 6 for some time.

    One of my customers still uses the IE 6 and there's no timeframe of changing that. Many huge companies still uses the IE 6 and the normal worker don't have the right to use another browser. This effect can be seens in the statistics as the usage of old browsers decreases on the evening and weekends when people uses their private computers.

  7. #7
    Ext JS Premium Member devtig's Avatar
    Join Date
    Jan 2010
    Location
    Rotterdam, The Netherlands
    Posts
    392
    Vote Rating
    13
    devtig will become famous soon enough

      0  

    Default


    I know, some clients of ours also use IE6. Still the discussion could be interesting depending on what reduction in code size for Ext js we are talking about. Is it 20%?

    Consider this, why do 98% of your visitors need to experience a slower framework due to Ext js code to support a browser that the other 2% has. Why not only include the Ext js code needed to support IE6 when that's the browser visiting the Ext js based website?


    Or am I being to theoretical about this one...

  8. #8
    Sencha - Community Support Team jay@moduscreate.com's Avatar
    Join Date
    Mar 2007
    Location
    DC Area =)
    Posts
    16,364
    Vote Rating
    81
    jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all

      0  

    Default


    As long as IE6 is listed as a supported browser, then I think most companies will continue to support it as well.

  9. #9
    Ext User
    Join Date
    Dec 2007
    Posts
    95
    Vote Rating
    0
    evanc is on a distinguished road

      0  

    Default


    Quote Originally Posted by danh2000 View Post
    The CSS files have a lot more IE specifics.
    What CSS files? He's talking about Ext Core.

  10. #10
    Ext User
    Join Date
    Aug 2009
    Posts
    588
    Vote Rating
    1
    Mike Robinson is on a distinguished road

      0  

    Default


    Individual users often upgrade quickly to the latest and greatest, but within corporations (those whose IT departments have any wits about them, anyway), users do not have the power to change anything. Every unit is deployed in exactly the same way, from the same "mirror" DVD, which wipes the sucker clean and installs a brand new world on it. If there is no material advantage to "changing the mix," it probably won't change; maybe not for years.

    And that is gonna be ExtJS's world, methinks.