¿Tienes algunas ideas para la tesis de maestría en desarrollo web?

No sé lo importante que podrían ser estos trabajos de tesis en el front-end, pero solo tomando una foto:

  • Investigue las fuentes y explique cómo las diferentes fuentes, tipografías, tamaños y colores afectan el contenido de la página y, por lo tanto, afectan las decisiones de marketing de algunas grandes empresas.
  • Sumérgete profundamente en el motor JavaScript de Chrome V8. El código fuente está disponible de forma gratuita. Se está haciendo mucho desarrollo activo en esto. Puede ajustar un pequeño módulo para crear algunos resultados interesantes o puede crear su propio parche y proponerlo como su creación. Y quizás contribuya a los archivos de código abierto para llamar la atención de Google.
  • Cree un paquete npm que preprocese todos los lenguajes de preprocesador CSS como SASS, LESS o Stylus
  • Hay bibliotecas de plantillas HTML como “bigote” y “nunchucks”, pero aún así me obliga a repetir el encabezado y el pie de página (si corresponde) en cada archivo .html. Puede ajustar el bigote para crear una biblioteca de plantillas que también puede modelar los encabezados y pies de página.

Si esto enciende un poco de tu imaginación, entonces excelente, de lo contrario simplemente ignóralo.

El principal problema de Internet es que no tiene estado. Muchos problemas de programación se basan en sesiones falsas e intentos de evitar una sensación de estado. Podría intentar diseñar un nuevo Internet donde todo tenga estado. Sería un estudio fascinante, pero probablemente sea tanto back-end como front-end.

Si desea más de un desafío frontal, intente resolver los problemas actuales de CSS. Ha habido muchos intentos, pero ninguno es particularmente brillante. Centra verticalmente el contenido, crea columnas de la misma altura, ajusta en cascada los parámetros correctamente y ¡mucho más!