我正在修改浏览器(Chrome或Firefox)以在撒哈拉沙漠中工作 - 或任何连接性很差的环境。我可以配置浏览器,重新编译它,甚至插入自定义编码代理。我们的目标是使其在不稳定,缓慢的连接状态下运行良好。
我发现最大的问题是,即使你获得主页面,浏览器也会经常挂起,等待CSS和JS等加载。如何强制浏览器立即渲染页面,不用担心其他资源?"
答案 0 :(得分:0)
页面不等待渲染资源,浏览器通常会在HTML可用时立即呈现HTML。但是,CSS和JS文件可能是在页面的通用HTML之前发送的,因为Web设计人员通常不喜欢他们的页面在CSS页面加载时经历多步格式化过程,大多数用户也不会。在CSS或JS加载之前,您几乎不会得到任何HTML。据推测,如果您完全控制浏览器的功能,您可能会告诉它跳过这些或保存地址以便以后加载?我不会推荐这种行为,因为它可能会破坏很多功能,特别是对于JS。
如果缺少图像,则应显示替代文字。如果他们正在加载,他们可能不会。同样,在完全控制浏览器的情况下,我不明白为什么这对您来说应该是个问题。
没有'泛型' CSS。 CSS规则主要基于作者定义的类和身份进行定制。使用更新的HTML5元素的更现代的网页具有更多的语义信息,可以在没有样式表的情况下指导显示。除此之外,您需要附带的样式表才能正确显示。您可以尝试猜测或重新设计,但绝大部分时间都会失败,因为在HTML5之前几乎没有任何惯例会带来更多的语义元素。