• A. M. ­DouglasA. M. ­Douglas, over 7 years ago (edited over 7 years ago )

    It's nice to look at. I mean if someone lands and they're using a modern browser and are using a decent machine, and scroll slowly, mulling each word, I think it'll be effective.

    I don't think many visitors will do that. My opinion is based on anecdotal evidence only, but I find that people have a predilection for glossing over text and for playing with websites like this, scrolling quickly, not because they want to test the developmental quality, but just because they want to see it in action.

    From a development perspective, I can't help but feel that it's a little over-engineered considering what is actually going on. I'm subjective though, and maybe it's just not the approach I would take.

    I find the scrolling behaviour to be a bit choppy. I don't have a better word for it. The amount of repainting is quite alarming too. Need to levy the GPU a bit more for a smoother ride.

    For example, that ticker on the right repaints constantly, despite the fact that there has been a clear attempt to optimise for this with transform: translateZ(0) but it's not quite doing the trick. I can only assume this doesn't appear on mobile since its properties appear to be conditioned on no-touch, but still, but still, low-end laptops will probably struggle with it.

    This is something that probably ought to have been executed in a different way. Repainting is pretty minimal on this website, for example, despite having many moving parts. The tickers don't repaint at all so it has to be possible.

    Also, when you hit the bottom, the function which alters the background-color appears to return an error because, at the end, there is no next page, and thence no data attribute from which to get a background-color. It doesn't break anything but still, maybe a default for the last 'page' would be a good idea. I'm sure it'll come out in the wash.

    If this isn't finished, I apologise for seeming rude or presumptuous, I'm not trying to step on anyone's toes or to piss on anyone's bonfire. I'm just saying that, if it is finished, it's a rocky ride and the rockiness of said ride probably stems from some overly complex ways of doing simple things. I can't help but feel that this site would have benefited greatly from the use of CSS3 Animation and less JavaScript.

    3 points
  • Jim SilvermanJim Silverman, over 7 years ago

    feels more like a design studio than a law firm. not sure if that's a good or bad thing?

    3 points